Mock Version: 1.2.14 Mock Version: 1.2.14 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/xboxdrv.spec'], printOutput=Falseuid=1000user='mockbuild'logger=shell=Falsetimeout=172800env={'TERM': 'vt100', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}chrootPath='/var/lib/mock/epel7-build-5210222-590992/root'gid=425) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/xboxdrv.spec'] with env {'TERM': 'vt100', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False warning: Could not canonicalize hostname: buildvm-12-nfs.phx2.fedoraproject.org Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/xboxdrv-0.8.8-2.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/xboxdrv.spec '], private_network=Trueuid=1000printOutput=Falseuser='mockbuild'logger=shell=Falsetimeout=172800env={'TERM': 'vt100', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}chrootPath='/var/lib/mock/epel7-build-5210222-590992/root'gid=425) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/xboxdrv.spec '] with env {'TERM': 'vt100', 'HOME': '/builddir', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zMVCrR + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf xboxdrv-0.8.8 + /usr/bin/gzip -dc /builddir/build/SOURCES/xboxdrv-0.8.8.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd xboxdrv-0.8.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i '1s|/usr/bin/env python|/usr/bin/python2|' examples/responsecurve-generator.py + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fpB1Ij + umask 022 + cd /builddir/build/BUILD + cd xboxdrv-0.8.8 + scons CC=gcc CXX=g++ BUILD=custom 'CCFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now' 'CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now' 'CPPFLAGS= -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11' 'LINKFLAGS=-Wl,-z,relro -fPIC -pie -Wl,-z,now' scons: Reading SConscript files ... Checking for C++ library X11... yes scons: done reading SConscript files. scons: Building targets ... g++ -o src/main/main.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/main/main.cpp g++ -o src/arg_parser.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/arg_parser.cpp g++ -o src/axis_event.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_event.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_event.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_event.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_event.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axis_filter.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axis_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axis_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axis_filter.cpp:21:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/axis_map.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_map.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/axis_map.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/axis_map.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/axis_map.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/axis_map.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/axis_map.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/axis_map.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/button_event.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_event.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_event.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_event.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_event.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/button_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/button_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/button_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/button_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/button_map.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_map.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/button_map.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/button_map.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/button_map.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/button_map.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/button_map.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/button_map.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/chatpad.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/chatpad.cpp build_bin2h(["src/xboxdrv_vfs.hpp"], ["examples/mouse.xboxdrv", "examples/xpad-wireless.xboxdrv"]) [] [, ] g++ -o src/command_line_options.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/command_line_options.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/ini_schema.hpp:23, from src/command_line_options.hpp:25, from src/command_line_options.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/command_line_options.hpp:26, from src/command_line_options.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/command_line_options.hpp:26, from src/command_line_options.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/ini_schema.hpp:23, from src/command_line_options.hpp:25, from src/command_line_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/command_line_options.hpp:26, from src/command_line_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/ini_schema.hpp:23, from src/command_line_options.hpp:25, from src/command_line_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/command_line_options.cpp:23: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/ini_schema.hpp:23, from src/command_line_options.hpp:25, from src/command_line_options.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller.cpp In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/controller.cpp:21: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ g++ -o src/controller_config.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_config.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_config.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_config.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_config.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/controller_factory.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_factory.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/controller_factory.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/controller_factory.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/controller_factory.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/controller_factory.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/controller_factory.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/controller_factory.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/controller_match_rule.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_match_rule.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/controller_match_rule.hpp:22, from src/controller_match_rule.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/controller_options.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_options.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_options.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_options.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_options.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/controller_slot.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_slot.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/controller_slot.hpp:24, from src/controller_slot.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot.hpp:24, from src/controller_slot.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot.hpp:24, from src/controller_slot.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/controller_slot.hpp:24, from src/controller_slot.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot.hpp:24, from src/controller_slot.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/controller_slot.hpp:24, from src/controller_slot.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/controller_slot_config.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_slot_config.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/controller_slot_config.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot_config.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot_config.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/controller_slot_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/controller_slot_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/controller_slot_config.cpp:21: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ g++ -o src/controller_slot_options.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_slot_options.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_slot_options.hpp:25, from src/controller_slot_options.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_slot_options.hpp:25, from src/controller_slot_options.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_slot_options.hpp:25, from src/controller_slot_options.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_slot_options.hpp:25, from src/controller_slot_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_slot_options.hpp:25, from src/controller_slot_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/controller_slot_options.hpp:25, from src/controller_slot_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/controller_thread.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/controller_thread.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/controller_thread.hpp:22, from src/controller_thread.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_thread.hpp:25, from src/controller_thread.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_thread.hpp:25, from src/controller_thread.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/controller_thread.hpp:22, from src/controller_thread.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_thread.hpp:25, from src/controller_thread.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/controller_thread.hpp:22, from src/controller_thread.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/controller_thread.cpp:22: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ build_dbus_glue(["src/xboxdrv_controller_glue.hpp"], ["src/xboxdrv_controller.xml"]) build_dbus_glue(["src/xboxdrv_daemon_glue.hpp"], ["src/xboxdrv_daemon.xml"]) g++ -o src/dbus_subsystem.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/dbus_subsystem.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/controller_slot_ptr.hpp:22, from src/dbus_subsystem.hpp:26, from src/dbus_subsystem.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/dummy_message_processor.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/dummy_message_processor.cpp g++ -o src/evdev_absmap.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/evdev_absmap.cpp g++ -o src/evdev_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/evdev_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/evdev_controller.hpp:28, from src/evdev_controller.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_controller.cpp:27: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_controller.cpp:27: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/evdev_controller.hpp:28, from src/evdev_controller.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/evdev_helper.hpp:25, from src/evdev_controller.cpp:27: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/evdev_controller.hpp:28, from src/evdev_controller.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/evdev_helper.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/evdev_helper.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_helper.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_helper.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_helper.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_helper.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/evdev_helper.hpp:25, from src/evdev_helper.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/evdev_helper.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/firestorm_dual_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/firestorm_dual_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/firestorm_dual_controller.hpp:24, from src/firestorm_dual_controller.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/force_feedback_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/force_feedback_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/force_feedback_handler.cpp:22: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/force_feedback_handler.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/force_feedback_handler.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/force_feedback_handler.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/force_feedback_handler.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/force_feedback_handler.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/generic_usb_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/generic_usb_controller.cpp g++ -o src/headset.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/headset.cpp In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/headset.cpp:23: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ g++ -o src/helper.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/helper.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/helper.hpp:22, from src/helper.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/helper.cpp:24: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/helper.cpp:24: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/helper.hpp:22, from src/helper.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/helper.cpp:24:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/helper.hpp:22, from src/helper.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ini_parser.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ini_parser.cpp g++ -o src/ini_schema.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ini_schema.cpp g++ -o src/ini_schema_builder.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ini_schema_builder.cpp g++ -o src/linux_uinput.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/linux_uinput.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/linux_uinput.hpp:22, from src/linux_uinput.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/linux_uinput.cpp:25: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/evdev_helper.hpp:25, from src/linux_uinput.cpp:25: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/linux_uinput.hpp:22, from src/linux_uinput.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/evdev_helper.hpp:25, from src/linux_uinput.cpp:25: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/linux_uinput.hpp:22, from src/linux_uinput.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/log.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/log.cpp g++ -o src/modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/options.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/options.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/options.cpp:21: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/options.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/path.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/path.cpp g++ -o src/playstation3_usb_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/playstation3_usb_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/playstation3_usb_controller.hpp:24, from src/playstation3_usb_controller.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/pretty_printer.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/pretty_printer.cpp g++ -o src/saitek_p2500_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/saitek_p2500_controller.cpp g++ -o src/saitek_p3600_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/saitek_p3600_controller.cpp g++ -o src/select.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/select.cpp g++ -o src/udev_subsystem.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/udev_subsystem.cpp g++ -o src/ui_abs_event_collector.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_abs_event_collector.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_abs_event_collector.hpp:22, from src/ui_abs_event_collector.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_abs_event_collector.cpp:21: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_abs_event_collector.cpp:21: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_abs_event_collector.hpp:22, from src/ui_abs_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_abs_event_collector.cpp:21: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_abs_event_collector.hpp:22, from src/ui_abs_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ui_abs_event_emitter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_abs_event_emitter.cpp g++ -o src/ui_event.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_event.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/ui_event.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/ui_event.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/ui_event.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/ui_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/ui_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/ui_event.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ui_event_collector.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_event_collector.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_event_collector.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_event_collector.cpp:24: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_event_collector.cpp:24: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_event_collector.cpp:24: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ui_event_emitter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_event_emitter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_emitter.hpp:22, from src/ui_event_emitter.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_event_emitter.cpp:24: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_event_emitter.cpp:24: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_emitter.hpp:22, from src/ui_event_emitter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_event_emitter.cpp:24: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_emitter.hpp:22, from src/ui_event_emitter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ui_event_sequence.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_event_sequence.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/ui_event_sequence.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/ui_event_sequence.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/ui_event_sequence.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/ui_event_sequence.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/ui_event_sequence.hpp:24, from src/ui_event_sequence.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/lexical_cast.hpp:32, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/ui_event_sequence.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/ui_key_event_collector.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_key_event_collector.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_key_event_collector.hpp:22, from src/ui_key_event_collector.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_key_event_collector.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_key_event_collector.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_key_event_collector.hpp:22, from src/ui_key_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_key_event_collector.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_key_event_collector.hpp:22, from src/ui_key_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ui_key_event_emitter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_key_event_emitter.cpp g++ -o src/ui_rel_event_collector.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_rel_event_collector.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_rel_event_collector.hpp:22, from src/ui_rel_event_collector.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_rel_event_collector.cpp:21: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_rel_event_collector.cpp:21: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_rel_event_collector.hpp:22, from src/ui_rel_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/ui_rel_event_collector.cpp:21: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/ui_event_collector.hpp:22, from src/ui_rel_event_collector.hpp:22, from src/ui_rel_event_collector.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/ui_rel_event_emitter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/ui_rel_event_emitter.cpp g++ -o src/uinput.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/uinput.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/uinput.hpp:25, from src/uinput.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/uinput.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/uinput.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/uinput.hpp:25, from src/uinput.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/uinput.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/uinput.hpp:25, from src/uinput.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/uinput_config.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/uinput_config.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/uinput_config.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/uinput_config.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/uinput_config.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/uinput_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/uinput_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/uinput_config.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/uinput_message_processor.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/uinput_message_processor.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/uinput_message_processor.hpp:22, from src/uinput_message_processor.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/uinput_message_processor.hpp:22, from src/uinput_message_processor.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/uinput_message_processor.hpp:22, from src/uinput_message_processor.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/uinput_message_processor.hpp:22, from src/uinput_message_processor.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/uinput_message_processor.hpp:22, from src/uinput_message_processor.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller_slot_config.hpp:22, from src/uinput_message_processor.hpp:22, from src/uinput_message_processor.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/uinput_options.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/uinput_options.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/uinput_options.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/uinput_options.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/uinput_options.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/uinput_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/uinput_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/uinput_options.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/usb_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/usb_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/usb_controller.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/usb_gsource.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/usb_gsource.cpp g++ -o src/usb_helper.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/usb_helper.cpp g++ -o src/usb_interface.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/usb_interface.cpp g++ -o src/usb_subsystem.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/usb_subsystem.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/usb_subsystem.hpp:23, from src/usb_subsystem.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/usb_subsystem.cpp:24: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/usb_subsystem.cpp:24: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/usb_subsystem.hpp:23, from src/usb_subsystem.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/usb_subsystem.cpp:24: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/usb_subsystem.hpp:23, from src/usb_subsystem.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/word_wrap.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/word_wrap.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/static_assert.hpp:17, from /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:10, from /usr/include/boost148/boost/token_iterator.hpp:22, from /usr/include/boost148/boost/tokenizer.hpp:20, from src/word_wrap.cpp:21: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/xbox360_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xbox360_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/xbox360_controller.hpp:26, from src/xbox360_controller.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/xbox360_controller.cpp:24: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/xbox360_controller.cpp:24: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/xbox360_controller.hpp:26, from src/xbox360_controller.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/xbox360_controller.cpp:24: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/xbox360_controller.hpp:26, from src/xbox360_controller.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/xbox360_wireless_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xbox360_wireless_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/usb_controller.hpp:27, from src/xbox360_wireless_controller.hpp:25, from src/xbox360_wireless_controller.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/xbox_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xbox_controller.cpp g++ -o src/xboxdrv.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xboxdrv.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/algorithm/string/config.hpp:14, from /usr/include/boost148/boost/algorithm/string/join.hpp:14, from src/xboxdrv.cpp:21: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ In file included from /usr/include/boost148/boost/mpl/aux_/integral_wrapper.hpp:22:0, from /usr/include/boost148/boost/mpl/int.hpp:20, from /usr/include/boost148/boost/mpl/lambda_fwd.hpp:23, from /usr/include/boost148/boost/mpl/aux_/na_spec.hpp:18, from /usr/include/boost148/boost/mpl/or.hpp:24, from /usr/include/boost148/boost/mpl/logical.hpp:17, from /usr/include/boost148/boost/algorithm/string/detail/sequence.hpp:16, from /usr/include/boost148/boost/algorithm/string/join.hpp:15, from src/xboxdrv.cpp:21: /usr/include/boost148/boost/concept_check.hpp: In function 'void boost::function_requires(Model*)': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check45' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:45:7: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Model)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::AdaptableGenerator::~AdaptableGenerator()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check453' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:453:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::AdaptableUnaryFunction::~AdaptableUnaryFunction()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check465' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:465:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check466' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:466:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::AdaptableBinaryFunction::~AdaptableBinaryFunction()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check484' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:484:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check485' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:485:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check486' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:486:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::InputIterator::~InputIterator()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check517' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:517:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((SignedInteger)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check518' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:518:9: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::ForwardIterator::~ForwardIterator()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check551' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:548:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible< ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::BidirectionalIterator::~BidirectionalIterator()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check579' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:576:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible< ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::RandomAccessIterator::~RandomAccessIterator()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check609' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:606:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Convertible< ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::Container::~Container()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check653' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:653:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((InputIterator)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::Mutable_Container::~Mutable_Container()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check681' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:680:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT(( ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check683' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:683:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((InputIterator)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::ForwardContainer::~ForwardContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check703' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:700:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT(( ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::Mutable_ForwardContainer::~Mutable_ForwardContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check716' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:713:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT(( ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::ReversibleContainer::~ReversibleContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check731' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:729:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT(( ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check733' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:733:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((BidirectionalIterator)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::Mutable_ReversibleContainer::~Mutable_ReversibleContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check755' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:755:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check756' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:756:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Mutable_BidirectionalIterator)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::RandomAccessContainer::~RandomAccessContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check776' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:773:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT(( ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::Mutable_RandomAccessContainer::~Mutable_RandomAccessContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check800' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:800:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check801' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:801:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((Mutable_RandomAccessIterator)); ^ /usr/include/boost148/boost/concept_check.hpp: In destructor 'boost::AssociativeContainer::~AssociativeContainer()': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check905' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:905:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((BinaryPredicate)); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check908' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/concept_check.hpp:908:11: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT((BinaryPredicate)); ^ /usr/include/boost148/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&)': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check162' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x ) ^ /usr/include/boost148/boost/range/algorithm/equal.hpp:162:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT' BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept )); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check163' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x ) ^ /usr/include/boost148/boost/range/algorithm/equal.hpp:163:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT' BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept )); ^ /usr/include/boost148/boost/range/algorithm/equal.hpp: In function 'bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&, BinaryPredicate)': /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check175' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x ) ^ /usr/include/boost148/boost/range/algorithm/equal.hpp:175:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT' BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept )); ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:20: warning: typedef 'boost_concept_check176' locally defined but not used [-Wunused-local-typedefs] BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/preprocessor/cat.hpp:29:34: note: in definition of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT_I(a, b) a ## b ^ /usr/include/boost148/boost/concept/detail/general.hpp:71:7: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(boost_concept_check,__LINE__) ^ /usr/include/boost148/boost/concept/assert.hpp:44:5: note: in expansion of macro 'BOOST_CONCEPT_ASSERT_FN' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost148/boost/range/concepts.hpp:92:45: note: in expansion of macro 'BOOST_CONCEPT_ASSERT' #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x ) ^ /usr/include/boost148/boost/range/algorithm/equal.hpp:176:13: note: in expansion of macro 'BOOST_RANGE_CONCEPT_ASSERT' BOOST_RANGE_CONCEPT_ASSERT(( SinglePassRangeConcept )); ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/algorithm/string/config.hpp:14, from /usr/include/boost148/boost/algorithm/string/join.hpp:14, from src/xboxdrv.cpp:21: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/command_line_options.hpp:26, from src/xboxdrv.cpp:32: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/command_line_options.hpp:26, from src/xboxdrv.cpp:32: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/algorithm/string/config.hpp:14, from /usr/include/boost148/boost/algorithm/string/join.hpp:14, from src/xboxdrv.cpp:21: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/uinput.hpp:25, from src/command_line_options.hpp:26, from src/xboxdrv.cpp:32: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/algorithm/string/config.hpp:14, from /usr/include/boost148/boost/algorithm/string/join.hpp:14, from src/xboxdrv.cpp:21: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/xboxdrv_daemon.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xboxdrv_daemon.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/xboxdrv_daemon.hpp:28, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/xboxdrv_daemon.hpp:28, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/xboxdrv_daemon.hpp:28, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/xboxdrv_daemon.cpp:21: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_daemon.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/xboxdrv_g_controller.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xboxdrv_g_controller.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/xboxdrv_g_controller.cpp:21: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot.hpp:24, from src/xboxdrv_g_controller.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot.hpp:24, from src/xboxdrv_g_controller.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/xboxdrv_g_controller.cpp:21: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/controller_slot.hpp:24, from src/xboxdrv_g_controller.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/function.hpp:16, from src/controller.hpp:24, from src/xboxdrv_g_controller.cpp:21: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/xboxdrv_g_daemon.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xboxdrv_g_daemon.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_g_daemon.cpp:22: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/xboxdrv_daemon.hpp:28, from src/xboxdrv_g_daemon.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/xboxdrv_daemon.hpp:28, from src/xboxdrv_g_daemon.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_g_daemon.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axis_map.hpp:22, from src/uinput_config.hpp:22, from src/controller_config.hpp:22, from src/controller_slot_config.hpp:24, from src/xboxdrv_daemon.hpp:28, from src/xboxdrv_g_daemon.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_daemon.hpp:25, from src/xboxdrv_g_daemon.cpp:22: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/xboxdrv_main.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xboxdrv_main.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_main.hpp:25, from src/xboxdrv_main.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ In file included from /usr/include/boost148/boost/bind/bind.hpp:29:0, from /usr/include/boost148/boost/bind.hpp:22, from src/xboxdrv_main.cpp:27: /usr/include/boost148/boost/bind/arg.hpp: In constructor 'boost::arg::arg(const T&)': /usr/include/boost148/boost/bind/arg.hpp:37:22: warning: typedef 'T_must_be_placeholder' locally defined but not used [-Wunused-local-typedefs] typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_main.hpp:25, from src/xboxdrv_main.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/xboxdrv_main.cpp:29: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/xboxdrv_main.cpp:29: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_main.hpp:25, from src/xboxdrv_main.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/button_map.hpp:22, from src/uinput_options.hpp:22, from src/controller_options.hpp:25, from src/options.hpp:27, from src/controller_factory.hpp:24, from src/xboxdrv_main.cpp:29: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/xboxdrv_main.hpp:25, from src/xboxdrv_main.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/xboxmsg.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xboxmsg.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/format.hpp:19, from src/xboxmsg.cpp:21: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ g++ -o src/xpad_device.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/xpad_device.cpp g++ -o src/axisfilter/calibration_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/calibration_axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/calibration_axis_filter.hpp:22, from src/axisfilter/calibration_axis_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axisfilter/calibration_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axisfilter/calibration_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/calibration_axis_filter.hpp:22, from src/axisfilter/calibration_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axisfilter/calibration_axis_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/calibration_axis_filter.hpp:22, from src/axisfilter/calibration_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/axisfilter/const_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/const_axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/const_axis_filter.hpp:22, from src/axisfilter/const_axis_filter.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axisfilter/const_axis_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axisfilter/const_axis_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/const_axis_filter.hpp:22, from src/axisfilter/const_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axisfilter/const_axis_filter.cpp:21:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/const_axis_filter.hpp:22, from src/axisfilter/const_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/axisfilter/deadzone_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/deadzone_axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/deadzone_axis_filter.hpp:22, from src/axisfilter/deadzone_axis_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axisfilter/deadzone_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axisfilter/deadzone_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/deadzone_axis_filter.hpp:22, from src/axisfilter/deadzone_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axisfilter/deadzone_axis_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/deadzone_axis_filter.hpp:22, from src/axisfilter/deadzone_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/axisfilter/invert_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/invert_axis_filter.cpp g++ -o src/axisfilter/log_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/log_axis_filter.cpp g++ -o src/axisfilter/relative_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/relative_axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/relative_axis_filter.hpp:22, from src/axisfilter/relative_axis_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axisfilter/relative_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axisfilter/relative_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/relative_axis_filter.hpp:22, from src/axisfilter/relative_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axisfilter/relative_axis_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/relative_axis_filter.hpp:22, from src/axisfilter/relative_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/axisfilter/response_curve_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/response_curve_axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/response_curve_axis_filter.hpp:22, from src/axisfilter/response_curve_axis_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axisfilter/response_curve_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axisfilter/response_curve_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/response_curve_axis_filter.hpp:22, from src/axisfilter/response_curve_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axisfilter/response_curve_axis_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/response_curve_axis_filter.hpp:22, from src/axisfilter/response_curve_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/axisfilter/sensitivity_axis_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisfilter/sensitivity_axis_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/sensitivity_axis_filter.hpp:22, from src/axisfilter/sensitivity_axis_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/axisfilter/sensitivity_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/axisfilter/sensitivity_axis_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/sensitivity_axis_filter.hpp:22, from src/axisfilter/sensitivity_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/axisfilter/sensitivity_axis_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/axisfilter/sensitivity_axis_filter.hpp:22, from src/axisfilter/sensitivity_axis_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/buttonfilter/autofire_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/autofire_button_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/buttonfilter/autofire_button_filter.hpp:22, from src/buttonfilter/autofire_button_filter.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/buttonfilter/autofire_button_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/buttonfilter/autofire_button_filter.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/buttonfilter/autofire_button_filter.hpp:22, from src/buttonfilter/autofire_button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/buttonfilter/autofire_button_filter.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/buttonfilter/autofire_button_filter.hpp:22, from src/buttonfilter/autofire_button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/buttonfilter/click_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/click_button_filter.cpp g++ -o src/buttonfilter/const_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/const_button_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/buttonfilter/const_button_filter.hpp:22, from src/buttonfilter/const_button_filter.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/buttonfilter/const_button_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/buttonfilter/const_button_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/buttonfilter/const_button_filter.hpp:22, from src/buttonfilter/const_button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/buttonfilter/const_button_filter.cpp:21:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/buttonfilter/const_button_filter.hpp:22, from src/buttonfilter/const_button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/buttonfilter/delay_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/delay_button_filter.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/buttonfilter/delay_button_filter.hpp:22, from src/buttonfilter/delay_button_filter.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/buttonfilter/delay_button_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/buttonfilter/delay_button_filter.cpp:21: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/buttonfilter/delay_button_filter.hpp:22, from src/buttonfilter/delay_button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/buttonfilter/delay_button_filter.cpp:21:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/buttonfilter/delay_button_filter.hpp:22, from src/buttonfilter/delay_button_filter.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/buttonfilter/invert_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/invert_button_filter.cpp g++ -o src/buttonfilter/log_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/log_button_filter.cpp g++ -o src/buttonfilter/toggle_button_filter.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonfilter/toggle_button_filter.cpp g++ -o src/axisevent/abs_axis_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisevent/abs_axis_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/abs_axis_event_handler.hpp:22, from src/axisevent/abs_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/abs_axis_event_handler.hpp:22, from src/axisevent/abs_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/abs_axis_event_handler.hpp:22, from src/axisevent/abs_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/abs_axis_event_handler.hpp:22, from src/axisevent/abs_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axisevent/abs_axis_event_handler.hpp:22, from src/axisevent/abs_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/abs_axis_event_handler.hpp:22, from src/axisevent/abs_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/axisevent/key_axis_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisevent/key_axis_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/key_axis_event_handler.hpp:22, from src/axisevent/key_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/key_axis_event_handler.hpp:22, from src/axisevent/key_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/key_axis_event_handler.hpp:22, from src/axisevent/key_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/key_axis_event_handler.hpp:22, from src/axisevent/key_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axisevent/key_axis_event_handler.hpp:22, from src/axisevent/key_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/key_axis_event_handler.hpp:22, from src/axisevent/key_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/axisevent/rel_axis_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisevent/rel_axis_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/rel_axis_event_handler.hpp:22, from src/axisevent/rel_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/rel_axis_event_handler.hpp:22, from src/axisevent/rel_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/rel_axis_event_handler.hpp:22, from src/axisevent/rel_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/rel_axis_event_handler.hpp:22, from src/axisevent/rel_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axisevent/rel_axis_event_handler.hpp:22, from src/axisevent/rel_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/rel_axis_event_handler.hpp:22, from src/axisevent/rel_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/axisevent/rel_repeat_axis_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axisevent/rel_repeat_axis_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/rel_repeat_axis_event_handler.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/axis_event.hpp:25, from src/axisevent/rel_repeat_axis_event_handler.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/axis_event.hpp:25, from src/axisevent/rel_repeat_axis_event_handler.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/axis_event.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.hpp:22, from src/axisevent/rel_repeat_axis_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/buttonevent/abs_button_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/abs_button_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/abs_button_event_handler.hpp:22, from src/buttonevent/abs_button_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/abs_button_event_handler.hpp:22, from src/buttonevent/abs_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/abs_button_event_handler.hpp:22, from src/buttonevent/abs_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/abs_button_event_handler.hpp:22, from src/buttonevent/abs_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/buttonevent/abs_button_event_handler.hpp:22, from src/buttonevent/abs_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/abs_button_event_handler.hpp:22, from src/buttonevent/abs_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/buttonevent/cycle_key_button_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/cycle_key_button_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/cycle_key_button_event_handler.hpp:24, from src/buttonevent/cycle_key_button_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/cycle_key_button_event_handler.hpp:24, from src/buttonevent/cycle_key_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/cycle_key_button_event_handler.hpp:24, from src/buttonevent/cycle_key_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/cycle_key_button_event_handler.hpp:24, from src/buttonevent/cycle_key_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/buttonevent/cycle_key_button_event_handler.hpp:24, from src/buttonevent/cycle_key_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/cycle_key_button_event_handler.hpp:24, from src/buttonevent/cycle_key_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/buttonevent/cycle_key_sequence.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/cycle_key_sequence.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/buttonevent/cycle_key_sequence.hpp:22, from src/buttonevent/cycle_key_sequence.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/buttonevent/cycle_key_sequence.hpp:25, from src/buttonevent/cycle_key_sequence.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/ui_event_sequence.hpp:24, from src/buttonevent/cycle_key_sequence.hpp:25, from src/buttonevent/cycle_key_sequence.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/buttonevent/cycle_key_sequence.hpp:22, from src/buttonevent/cycle_key_sequence.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/ui_event_sequence.hpp:24, from src/buttonevent/cycle_key_sequence.hpp:25, from src/buttonevent/cycle_key_sequence.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/buttonevent/cycle_key_sequence.hpp:22, from src/buttonevent/cycle_key_sequence.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/buttonevent/exec_button_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/exec_button_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/exec_button_event_handler.hpp:22, from src/buttonevent/exec_button_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/exec_button_event_handler.hpp:22, from src/buttonevent/exec_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/exec_button_event_handler.hpp:22, from src/buttonevent/exec_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/exec_button_event_handler.hpp:22, from src/buttonevent/exec_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/buttonevent/exec_button_event_handler.hpp:22, from src/buttonevent/exec_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/exec_button_event_handler.hpp:22, from src/buttonevent/exec_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/buttonevent/key_button_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/key_button_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/key_button_event_handler.hpp:22, from src/buttonevent/key_button_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/key_button_event_handler.hpp:22, from src/buttonevent/key_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/key_button_event_handler.hpp:22, from src/buttonevent/key_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/key_button_event_handler.hpp:22, from src/buttonevent/key_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/buttonevent/key_button_event_handler.hpp:22, from src/buttonevent/key_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/key_button_event_handler.hpp:22, from src/buttonevent/key_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/buttonevent/macro_button_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/macro_button_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/macro_button_event_handler.hpp:22, from src/buttonevent/macro_button_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/macro_button_event_handler.hpp:22, from src/buttonevent/macro_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/macro_button_event_handler.hpp:22, from src/buttonevent/macro_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/macro_button_event_handler.hpp:22, from src/buttonevent/macro_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/buttonevent/macro_button_event_handler.hpp:22, from src/buttonevent/macro_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/macro_button_event_handler.hpp:22, from src/buttonevent/macro_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/buttonevent/rel_button_event_handler.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/buttonevent/rel_button_event_handler.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/rel_button_event_handler.hpp:22, from src/buttonevent/rel_button_event_handler.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/rel_button_event_handler.hpp:22, from src/buttonevent/rel_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/ui_event.hpp:22, from src/button_event.hpp:26, from src/buttonevent/rel_button_event_handler.hpp:22, from src/buttonevent/rel_button_event_handler.cpp:19: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/rel_button_event_handler.hpp:22, from src/buttonevent/rel_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/ui_event.hpp:22:0, from src/button_event.hpp:26, from src/buttonevent/rel_button_event_handler.hpp:22, from src/buttonevent/rel_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/detail/workaround.hpp:41, from /usr/include/boost148/boost/smart_ptr/scoped_ptr.hpp:16, from /usr/include/boost148/boost/scoped_ptr.hpp:14, from src/button_event.hpp:22, from src/buttonevent/rel_button_event_handler.hpp:22, from src/buttonevent/rel_button_event_handler.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/modifier/axismap_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/axismap_modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/axis_filter.hpp:22, from src/modifier/axismap_modifier.hpp:22, from src/modifier/axismap_modifier.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/modifier/buttonmap_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/buttonmap_modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/button_filter.hpp:22, from src/modifier/buttonmap_modifier.hpp:24, from src/modifier/buttonmap_modifier.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/modifier/dpad_restrictor_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/dpad_restrictor_modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/dpad_restrictor_modifier.hpp:25, from src/modifier/dpad_restrictor_modifier.cpp:19: /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator==(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_836' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:836:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(==, return, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator!=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_837' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:837:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_839' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:839:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<, return 0 >, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_840' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:840:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>, return 0 <, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator<=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_841' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:841:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(<=, return 0 >=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator>=(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_842' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:829:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:842:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(>=, return 0 <=, distance_from) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp: In function 'typename boost::detail::enable_if_interoperable::type>::type boost::operator-(const boost::iterator_facade&, const boost::iterator_facade&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_851' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:818:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(( \ ^ /usr/include/boost148/boost/iterator/iterator_facade.hpp:846:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp: In function 'void boost::detail::iterator_adaptor_assert_traversal()': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_224' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/iterator/iterator_adaptor.hpp:224:7: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT((is_convertible::value)); ^ g++ -o src/modifier/dpad_rotation_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/dpad_rotation_modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/dpad_rotation_modifier.hpp:24, from src/modifier/dpad_rotation_modifier.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/modifier/dpad_rotation_modifier.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/modifier/dpad_rotation_modifier.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/dpad_rotation_modifier.hpp:24, from src/modifier/dpad_rotation_modifier.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/modifier/dpad_rotation_modifier.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/dpad_rotation_modifier.hpp:24, from src/modifier/dpad_rotation_modifier.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/modifier/four_way_restrictor_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/four_way_restrictor_modifier.cpp g++ -o src/modifier/rotate_axis_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/rotate_axis_modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/rotate_axis_modifier.hpp:24, from src/modifier/rotate_axis_modifier.cpp:19: /usr/include/boost148/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:822:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/math/policies/policy.hpp: In function 'T boost::math::policies::detail::get_epsilon_imp(const true_&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_900' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:900:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::is_specialized); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_901' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/math/policies/policy.hpp:901:4: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT( ::std::numeric_limits::radix == 2); ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:44:0, from src/modifier/rotate_axis_modifier.cpp:22: /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'int boost::math::signbit(T)': /usr/include/boost148/boost/math/special_functions/sign.hpp:113:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/sign.hpp: In function 'T boost::math::changesign(const T&)': /usr/include/boost148/boost/math/special_functions/sign.hpp:127:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/lexical_cast.hpp:45:0, from src/modifier/rotate_axis_modifier.cpp:22: /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isfinite(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:314:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnormal(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:373:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isinf(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:450:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ /usr/include/boost148/boost/math/special_functions/fpclassify.hpp: In function 'bool boost::math::isnan(T)': /usr/include/boost148/boost/math/special_functions/fpclassify.hpp:519:55: warning: typedef 'fp_tag' locally defined but not used [-Wunused-local-typedefs] typedef typename boost::is_floating_point::type fp_tag; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/rotate_axis_modifier.hpp:24, from src/modifier/rotate_axis_modifier.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In function 'CharT* boost::detail::lcast_put_unsigned(T, CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_467' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:467:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_492' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:492:17: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(std::numeric_limits::digits10 < CHAR_MAX); ^ /usr/include/boost148/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_546' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/lexical_cast.hpp:546:13: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT(!std::numeric_limits::is_signed); ^ In file included from src/modifier/rotate_axis_modifier.cpp:22:0: /usr/include/boost148/boost/lexical_cast.hpp:548:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs] typedef typename Traits::int_type int_type; ^ In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/rotate_axis_modifier.hpp:24, from src/modifier/rotate_axis_modifier.cpp:19: /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char(T)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1112' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1110:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)) , ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shl_char_array(const T*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1138' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1136:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(T) <= sizeof(CharT)), ^ /usr/include/boost148/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src::shr_xchar(T&)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_1428' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/static_assert.hpp:23:45: note: in expansion of macro 'BOOST_STATIC_ASSERT' # define BOOST_STATIC_ASSERT_MSG( B, Msg ) BOOST_STATIC_ASSERT( B ) ^ /usr/include/boost148/boost/lexical_cast.hpp:1426:17: note: in expansion of macro 'BOOST_STATIC_ASSERT_MSG' BOOST_STATIC_ASSERT_MSG(( sizeof(CharT) == sizeof(T) ), ^ g++ -o src/modifier/square_axis_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/square_axis_modifier.cpp g++ -o src/modifier/statistic_modifier.o -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro -fPIC -pie -Wl,-z,now -isystem/usr/include/dbus-1.0 -isystem/usr/lib64/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib64/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -ansi -pedantic -I/usr/include/boost148 -I/usr/include/X11 -DPACKAGE_VERSION='"0.8.8"' -Isrc src/modifier/statistic_modifier.cpp In file included from /usr/include/boost148/boost/config.hpp:57:0, from /usr/include/boost148/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost148/boost/shared_ptr.hpp:17, from src/modifier.hpp:22, from src/modifier/statistic_modifier.hpp:24, from src/modifier/statistic_modifier.cpp:19: /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_355' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:355:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ /usr/include/boost148/boost/optional/optional.hpp: In member function 'void boost::optional_detail::optional_base::construct(const Expr&, const boost::typed_in_place_factory_base*)': /usr/include/boost148/boost/static_assert.hpp:125:21: warning: typedef 'boost_static_assert_typedef_364' locally defined but not used [-Wunused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ /usr/include/boost148/boost/optional/optional.hpp:364:8: note: in expansion of macro 'BOOST_STATIC_ASSERT' BOOST_STATIC_ASSERT ( ::boost::mpl::not_::value ) ; ^ ar rc libxboxdrv.a src/arg_parser.o src/axis_event.o src/axis_filter.o src/axis_map.o src/button_event.o src/button_filter.o src/button_map.o src/chatpad.o src/command_line_options.o src/controller.o src/controller_config.o src/controller_factory.o src/controller_match_rule.o src/controller_options.o src/controller_slot.o src/controller_slot_config.o src/controller_slot_options.o src/controller_thread.o src/dbus_subsystem.o src/dummy_message_processor.o src/evdev_absmap.o src/evdev_controller.o src/evdev_helper.o src/firestorm_dual_controller.o src/force_feedback_handler.o src/generic_usb_controller.o src/headset.o src/helper.o src/ini_parser.o src/ini_schema.o src/ini_schema_builder.o src/linux_uinput.o src/log.o src/modifier.o src/options.o src/path.o src/playstation3_usb_controller.o src/pretty_printer.o src/saitek_p2500_controller.o src/saitek_p3600_controller.o src/select.o src/udev_subsystem.o src/ui_abs_event_collector.o src/ui_abs_event_emitter.o src/ui_event.o src/ui_event_collector.o src/ui_event_emitter.o src/ui_event_sequence.o src/ui_key_event_collector.o src/ui_key_event_emitter.o src/ui_rel_event_collector.o src/ui_rel_event_emitter.o src/uinput.o src/uinput_config.o src/uinput_message_processor.o src/uinput_options.o src/usb_controller.o src/usb_gsource.o src/usb_helper.o src/usb_interface.o src/usb_subsystem.o src/word_wrap.o src/xbox360_controller.o src/xbox360_wireless_controller.o src/xbox_controller.o src/xboxdrv.o src/xboxdrv_daemon.o src/xboxdrv_g_controller.o src/xboxdrv_g_daemon.o src/xboxdrv_main.o src/xboxmsg.o src/xpad_device.o src/axisfilter/calibration_axis_filter.o src/axisfilter/const_axis_filter.o src/axisfilter/deadzone_axis_filter.o src/axisfilter/invert_axis_filter.o src/axisfilter/log_axis_filter.o src/axisfilter/relative_axis_filter.o src/axisfilter/response_curve_axis_filter.o src/axisfilter/sensitivity_axis_filter.o src/buttonfilter/autofire_button_filter.o src/buttonfilter/click_button_filter.o src/buttonfilter/const_button_filter.o src/buttonfilter/delay_button_filter.o src/buttonfilter/invert_button_filter.o src/buttonfilter/log_button_filter.o src/buttonfilter/toggle_button_filter.o src/axisevent/abs_axis_event_handler.o src/axisevent/key_axis_event_handler.o src/axisevent/rel_axis_event_handler.o src/axisevent/rel_repeat_axis_event_handler.o src/buttonevent/abs_button_event_handler.o src/buttonevent/cycle_key_button_event_handler.o src/buttonevent/cycle_key_sequence.o src/buttonevent/exec_button_event_handler.o src/buttonevent/key_button_event_handler.o src/buttonevent/macro_button_event_handler.o src/buttonevent/rel_button_event_handler.o src/modifier/axismap_modifier.o src/modifier/buttonmap_modifier.o src/modifier/dpad_restrictor_modifier.o src/modifier/dpad_rotation_modifier.o src/modifier/four_way_restrictor_modifier.o src/modifier/rotate_axis_modifier.o src/modifier/square_axis_modifier.o src/modifier/statistic_modifier.o ranlib libxboxdrv.a g++ -o xboxdrv -Wl,-z,relro -fPIC -pie -Wl,-z,now -pthread src/main/main.o -L/lib64 libxboxdrv.a -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lusb-1.0 -ludev -lX11 scons: done building targets. + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rYB1M1 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 ++ dirname /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 + cd xboxdrv-0.8.8 + make install PREFIX=/usr DESTDIR=/builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 install -D xboxdrv "/builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/bin/xboxdrv" install -D xboxdrvctl "/builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/bin/xboxdrvctl" install -D doc/xboxdrv.1 "/builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/man/man1/xboxdrv.1" + rm -f /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/bin/xboxdrvctl + chmod 644 /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/man/man1/xboxdrv.1 + install -pm 644 doc/xboxdrv-daemon.1 /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/man/man1 + mkdir -p /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/etc/dbus-1/system.d + install -pm 644 data/org.seul.Xboxdrv.conf /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/etc/dbus-1/system.d + install -pm 644 /builddir/build/SOURCES/xboxdrv-config.txt /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/etc/xboxdrv.conf + install -D -m 644 /builddir/build/SOURCES/xboxdrv.service /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/lib/systemd/system/xboxdrv.service + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/xboxdrv-0.8.8 extracting debug info from /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/bin/xboxdrv dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1547 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: xboxdrv-0.8.8-2.el7.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.dPZAOP + umask 022 + cd /builddir/build/BUILD + cd xboxdrv-0.8.8 + DOCDIR=/builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + cp -pr PROTOCOL /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + cp -pr NEWS /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + cp -pr AUTHORS /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + cp -pr README.md /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + cp -pr examples /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/doc/xboxdrv-0.8.8 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.FZrWRD + umask 022 + cd /builddir/build/BUILD + cd xboxdrv-0.8.8 + LICENSEDIR=/builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/licenses/xboxdrv-0.8.8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/licenses/xboxdrv-0.8.8 + cp -pr COPYING /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64/usr/share/licenses/xboxdrv-0.8.8 + exit 0 Provides: config(xboxdrv) = 0.8.8-2.el7 xboxdrv = 0.8.8-2.el7 xboxdrv(x86-64) = 0.8.8-2.el7 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /bin/sh /usr/bin/python2 libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libdbus-1.so.3()(64bit) libdbus-glib-1.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.6)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) libusb-1.0.so.0()(64bit) rtld(GNU_HASH) Processing files: xboxdrv-debuginfo-0.8.8-2.el7.x86_64 Provides: xboxdrv-debuginfo = 0.8.8-2.el7 xboxdrv-debuginfo(x86-64) = 0.8.8-2.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 Wrote: /builddir/build/RPMS/xboxdrv-0.8.8-2.el7.x86_64.rpm Wrote: /builddir/build/RPMS/xboxdrv-debuginfo-0.8.8-2.el7.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.v75GLb + umask 022 + cd /builddir/build/BUILD + cd xboxdrv-0.8.8 + /usr/bin/rm -rf /builddir/build/BUILDROOT/xboxdrv-0.8.8-2.el7.x86_64 + exit 0 Child return code was: 0 LEAVE do -->