=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for libpagemaker-0.0.2nb1 --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in src --- all-recursive --- Making all in lib --- OutputShape.lo --- --- PMDCollector.lo --- --- OutputShape.lo --- CXX OutputShape.lo --- PMDCollector.lo --- CXX PMDCollector.lo In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:25:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::true_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:29:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::false_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:1: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:109:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:110:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:111:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:24:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:27:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:28:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:29:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:13:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ --- OutputShape.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from OutputShape.h:13, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:935:37: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from OutputShape.h:13, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:939:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ --- PMDCollector.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/lambda_fwd.hpp:18:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:18, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:34:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_na ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:52:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_na ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:131:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, if_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/eval_if.hpp:67:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, eval_if) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:40:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, identity) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:41:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, make_identity) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:33:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:36:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:99:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:25:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:64:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:66:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:67:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:68:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:71:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:73:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:74:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:75:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:98:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:102:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/not.hpp:47:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1,not_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/detail/reference_content.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:49, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:45:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_void_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:63:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_void_ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:71:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_void_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:72:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_not_void_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/core.hpp:54:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility_core.hpp:29, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility.hpp:28, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:50, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp: In instantiation of 'struct boost::move_detail::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:1055:72: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:933:8: warning: base class 'struct boost::move_detail::alignment_of_impl' has a non-virtual destructor [-Weffc++] struct alignment_of ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:935:37: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:939:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDPage.h:40:3: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::PMDLineSet]' PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = const libpagemaker::PMDLineSet]' PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] --- OutputShape.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: At global scope: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:25:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::true_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:29:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::false_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:1: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:109:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:110:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:111:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:24:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:27:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:28:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:29:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:13:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/lambda_fwd.hpp:18:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:18, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:34:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_na ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:52:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_na ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:131:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, if_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/eval_if.hpp:67:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, eval_if) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:40:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, identity) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:41:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, make_identity) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:33:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:36:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:99:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:25:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:64:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:66:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:67:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:68:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:71:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:73:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:74:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:75:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:98:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:102:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/not.hpp:47:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1,not_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/detail/reference_content.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:49, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:45:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_void_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:63:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_void_ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:71:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_void_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:72:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_not_void_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/core.hpp:54:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility_core.hpp:29, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility.hpp:28, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:50, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp: In instantiation of 'struct boost::move_detail::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:1055:72: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:933:8: warning: base class 'struct boost::move_detail::alignment_of_impl' has a non-virtual destructor [-Weffc++] struct alignment_of ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:45: warning: 'boost::basic_format& boost::basic_format::operator%(const T&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:58: warning: 'boost::basic_format& boost::basic_format::operator%(T&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:47: warning: 'boost::basic_format& boost::basic_format::operator%(const int&)' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:41: warning: 'boost::basic_format& boost::basic_format::operator%(int&)' should return by value [-Weffc++] basic_format& operator%(int& x) ^ --- PMDCollector.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: At global scope: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:45: warning: 'boost::basic_format& boost::basic_format::operator%(const T&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:58: warning: 'boost::basic_format& boost::basic_format::operator%(T&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:47: warning: 'boost::basic_format& boost::basic_format::operator%(const int&)' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:41: warning: 'boost::basic_format& boost::basic_format::operator%(int&)' should return by value [-Weffc++] basic_format& operator%(int& x) ^ --- OutputShape.lo --- /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In instantiation of 'class boost::basic_format': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:25: warning: 'boost::basic_format& boost::basic_format::operator%(const int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:25: warning: 'boost::basic_format& boost::basic_format::operator%(int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(int& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_altstringbuf, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:161:32: required from 'class boost::basic_format' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: 'class boost::io::basic_altstringbuf, std::allocator >' has pointer data members [-Weffc++] class basic_altstringbuf ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: but does not override 'boost::io::basic_altstringbuf, std::allocator >(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: or 'operator=(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(short unsigned int&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const short unsigned int&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = const std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from OutputShape.h:13, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': OutputShape.cpp:15:86: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': OutputShape.cpp:17:19: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from libpagemaker_utils.h:18, from geometry.h:18, from OutputShape.h:13, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::OutputShape]' OutputShape.cpp:56:12: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ --- PMDCollector.lo --- /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In instantiation of 'class boost::basic_format': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:25: warning: 'boost::basic_format& boost::basic_format::operator%(const int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:25: warning: 'boost::basic_format& boost::basic_format::operator%(int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(int& x) ^ --- OutputShape.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:47:0, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp: In instantiation of 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::items_' should be initialized in the member initialization list [-Weffc++] basic_format:: basic_format(const Ch* s) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::bound_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::prefix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::buf_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::loc_' should be initialized in the member initialization list [-Weffc++] --- PMDCollector.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_altstringbuf, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:161:32: required from 'class boost::basic_format' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: 'class boost::io::basic_altstringbuf, std::allocator >' has pointer data members [-Weffc++] class basic_altstringbuf ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: but does not override 'boost::io::basic_altstringbuf, std::allocator >(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: or 'operator=(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(short unsigned int&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const short unsigned int&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = const std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ --- OutputShape.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'boost::io::basic_altstringbuf::basic_altstringbuf(std::ios_base::openmode) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; std::ios_base::openmode = std::_Ios_Openmode]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:56:22: warning: 'boost::io::basic_altstringbuf, std::allocator >::alloc_' should be initialized in the member initialization list [-Weffc++] explicit basic_altstringbuf(std::ios_base::openmode mode ^ --- PMDCollector.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl >::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl >::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage >::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage >::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional >': PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base >' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ --- OutputShape.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:786:38: required from 'boost::optional::optional() [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:239:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38:0, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::res_' should be initialized in the member initialization list [-Weffc++] format_item(Ch fill) :argN_(argN_no_posit), fmtstate_(fill), ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::appendix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::stream_format_state::stream_format_state(Ch) [with Ch = char; Tr = std::char_traits]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:79:73: required from 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::width_' should be initialized in the member initialization list [-Weffc++] stream_format_state(Ch fill) { reset(fill); } ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::precision_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::fill_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::flags_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::rdstate_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::exceptions_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:34:12: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from OutputShape.h:13, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/utility/base_from_member.hpp:127:17: required from 'class boost::base_from_member, std::allocator > >, 0>' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: required from 'class boost::io::basic_oaltstringstream, std::allocator >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr, std::allocator > >' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr, std::allocator > >(const boost::shared_ptr, std::allocator > >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from OutputShape.h:14, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_oaltstringstream, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: warning: base class 'class boost::base_from_member, std::allocator > >, 0>' has a non-virtual destructor [-Weffc++] class basic_oaltstringstream ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from libpagemaker_utils.h:18, from geometry.h:18, from OutputShape.h:13, from OutputShape.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible, std::allocator >, boost::io::basic_altstringbuf, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = boost::io::basic_altstringbuf, std::allocator >]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:57: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ --- PMDCollector.lo --- In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDCollector.cpp:698:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDCollector.cpp:719:106: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::OutputShape]' PMDCollector.cpp:719:106: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = const libpagemaker::OutputShape]' PMDCollector.cpp:719:106: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:47:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp: In instantiation of 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::items_' should be initialized in the member initialization list [-Weffc++] basic_format:: basic_format(const Ch* s) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::bound_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::prefix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::buf_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::PMDLineSet]' /usr/include/g++/bits/vector.tcc:329:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*]' /usr/include/g++/bits/stl_vector.h:913:28: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = boost::shared_ptr]' PMDPage.h:31:29: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'boost::io::basic_altstringbuf::basic_altstringbuf(std::ios_base::openmode) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; std::ios_base::openmode = std::_Ios_Openmode]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:56:22: warning: 'boost::io::basic_altstringbuf, std::allocator >::alloc_' should be initialized in the member initialization list [-Weffc++] explicit basic_altstringbuf(std::ios_base::openmode mode ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libpagemaker::LengthUnit<720u>]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:786:38: required from 'boost::optional::optional() [with T = libpagemaker::LengthUnit<720u>]' PMDCollector.cpp:97:22: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:239:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:786:38: required from 'boost::optional::optional() [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:239:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::res_' should be initialized in the member initialization list [-Weffc++] format_item(Ch fill) :argN_(argN_no_posit), fmtstate_(fill), ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::appendix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::stream_format_state::stream_format_state(Ch) [with Ch = char; Tr = std::char_traits]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:79:73: required from 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::width_' should be initialized in the member initialization list [-Weffc++] stream_format_state(Ch fill) { reset(fill); } ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::precision_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::fill_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::flags_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::rdstate_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::exceptions_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:34:12: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/utility/base_from_member.hpp:127:17: required from 'class boost::base_from_member, std::allocator > >, 0>' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: required from 'class boost::io::basic_oaltstringstream, std::allocator >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr, std::allocator > >' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr, std::allocator > >(const boost::shared_ptr, std::allocator > >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_oaltstringstream, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: warning: base class 'class boost::base_from_member, std::allocator > >, 0>' has a non-virtual destructor [-Weffc++] class basic_oaltstringstream ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDCollector.cpp:10: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible, std::allocator >, boost::io::basic_altstringbuf, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = boost::io::basic_altstringbuf, std::allocator >]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:57: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ --- PMDParser.lo --- CXX PMDParser.lo In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:25:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::true_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:29:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::false_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:1: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:109:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:110:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:111:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:24:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:27:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:28:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:29:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:13:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/lambda_fwd.hpp:18:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:18, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:34:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_na ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:52:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_na ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:131:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, if_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/eval_if.hpp:67:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, eval_if) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:40:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, identity) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:41:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, make_identity) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:33:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:36:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:99:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:25:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:64:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:66:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:67:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:68:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:71:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:73:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:74:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:75:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:98:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:102:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/not.hpp:47:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1,not_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/detail/reference_content.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:49, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:45:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_void_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:63:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_void_ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:71:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_void_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:72:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_not_void_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/core.hpp:54:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility_core.hpp:29, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility.hpp:28, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:50, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp: In instantiation of 'struct boost::move_detail::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:1055:72: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:933:8: warning: base class 'struct boost::move_detail::alignment_of_impl' has a non-virtual destructor [-Weffc++] struct alignment_of ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:935:37: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:939:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDPage.h:40:3: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::PMDLineSet]' PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = const libpagemaker::PMDLineSet]' PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: At global scope: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:45: warning: 'boost::basic_format& boost::basic_format::operator%(const T&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:58: warning: 'boost::basic_format& boost::basic_format::operator%(T&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:47: warning: 'boost::basic_format& boost::basic_format::operator%(const int&)' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:41: warning: 'boost::basic_format& boost::basic_format::operator%(int&)' should return by value [-Weffc++] basic_format& operator%(int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In instantiation of 'class boost::basic_format': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:25: warning: 'boost::basic_format& boost::basic_format::operator%(const int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:25: warning: 'boost::basic_format& boost::basic_format::operator%(int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(int& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_altstringbuf, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:161:32: required from 'class boost::basic_format' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: 'class boost::io::basic_altstringbuf, std::allocator >' has pointer data members [-Weffc++] class basic_altstringbuf ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: but does not override 'boost::io::basic_altstringbuf, std::allocator >(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: or 'operator=(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(short unsigned int&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const short unsigned int&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = const std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl >::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl >::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage >::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional >': PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base >' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:47:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp: In instantiation of 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::items_' should be initialized in the member initialization list [-Weffc++] basic_format:: basic_format(const Ch* s) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::bound_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::prefix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::buf_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = unsigned int; boost::optional_detail::optional_base::argument_type = const unsigned int&]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:794:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = unsigned int; boost::optional::argument_type = const unsigned int&]' PMDRecord.h:41:12: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:251:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = unsigned int]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = unsigned int]' PMDRecord.h:41:12: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = unsigned int]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:790:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' PMDRecord.h:63:19: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:245:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::PMDLineSet]' /usr/include/g++/bits/vector.tcc:329:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*]' /usr/include/g++/bits/stl_vector.h:913:28: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = boost::shared_ptr]' PMDPage.h:31:29: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'boost::io::basic_altstringbuf::basic_altstringbuf(std::ios_base::openmode) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; std::ios_base::openmode = std::_Ios_Openmode]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:56:22: warning: 'boost::io::basic_altstringbuf, std::allocator >::alloc_' should be initialized in the member initialization list [-Weffc++] explicit basic_altstringbuf(std::ios_base::openmode mode ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:786:38: required from 'boost::optional::optional() [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:239:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::res_' should be initialized in the member initialization list [-Weffc++] format_item(Ch fill) :argN_(argN_no_posit), fmtstate_(fill), ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::appendix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::stream_format_state::stream_format_state(Ch) [with Ch = char; Tr = std::char_traits]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:79:73: required from 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::width_' should be initialized in the member initialization list [-Weffc++] stream_format_state(Ch fill) { reset(fill); } ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::precision_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::fill_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::flags_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::rdstate_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::exceptions_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDParser.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:34:12: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/utility/base_from_member.hpp:127:17: required from 'class boost::base_from_member, std::allocator > >, 0>' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: required from 'class boost::io::basic_oaltstringstream, std::allocator >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr, std::allocator > >' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr, std::allocator > >(const boost::shared_ptr, std::allocator > >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDParser.cpp:20: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_oaltstringstream, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: warning: base class 'class boost::base_from_member, std::allocator > >, 0>' has a non-virtual destructor [-Weffc++] class basic_oaltstringstream ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDParser.cpp:17: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible, std::allocator >, boost::io::basic_altstringbuf, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = boost::io::basic_altstringbuf, std::allocator >]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:57: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ --- PMDocument.lo --- CXX PMDocument.lo In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:25:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::true_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:29:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::false_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:1: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:109:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:110:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:111:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:24:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:27:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:28:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:29:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:13:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/lambda_fwd.hpp:18:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:18, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:34:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_na ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:52:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_na ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:131:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, if_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/eval_if.hpp:67:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, eval_if) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:40:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, identity) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:41:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, make_identity) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:33:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:36:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:99:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:25:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:64:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:66:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:67:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:68:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:71:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:73:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:74:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:75:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:98:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:102:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/not.hpp:47:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1,not_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/detail/reference_content.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:49, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:45:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_void_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:63:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_void_ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:71:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_void_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:72:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_not_void_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/core.hpp:54:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility_core.hpp:29, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility.hpp:28, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:50, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp: In instantiation of 'struct boost::move_detail::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:1055:72: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:933:8: warning: base class 'struct boost::move_detail::alignment_of_impl' has a non-virtual destructor [-Weffc++] struct alignment_of ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:935:37: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:939:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDPage.h:40:3: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::PMDLineSet]' PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = const libpagemaker::PMDLineSet]' PMDPage.h:41:25: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: At global scope: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:45: warning: 'boost::basic_format& boost::basic_format::operator%(const T&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:58: warning: 'boost::basic_format& boost::basic_format::operator%(T&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:47: warning: 'boost::basic_format& boost::basic_format::operator%(const int&)' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:41: warning: 'boost::basic_format& boost::basic_format::operator%(int&)' should return by value [-Weffc++] basic_format& operator%(int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In instantiation of 'class boost::basic_format': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:25: warning: 'boost::basic_format& boost::basic_format::operator%(const int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:25: warning: 'boost::basic_format& boost::basic_format::operator%(int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(int& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_altstringbuf, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:161:32: required from 'class boost::basic_format' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: 'class boost::io::basic_altstringbuf, std::allocator >' has pointer data members [-Weffc++] class basic_altstringbuf ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: but does not override 'boost::io::basic_altstringbuf, std::allocator >(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: or 'operator=(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(short unsigned int&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const short unsigned int&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = const std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl >::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl >::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage >::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage >::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional >' PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional >': PMDCollector.h:49:32: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base >' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': PMDRecord.h:36:64: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:47:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp: In instantiation of 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::items_' should be initialized in the member initialization list [-Weffc++] basic_format:: basic_format(const Ch* s) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::bound_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::prefix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::buf_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = libpagemaker::PMDLineSet]' /usr/include/g++/bits/vector.tcc:329:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*]' /usr/include/g++/bits/stl_vector.h:913:28: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = boost::shared_ptr]' PMDPage.h:31:29: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'boost::io::basic_altstringbuf::basic_altstringbuf(std::ios_base::openmode) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; std::ios_base::openmode = std::_Ios_Openmode]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:56:22: warning: 'boost::io::basic_altstringbuf, std::allocator >::alloc_' should be initialized in the member initialization list [-Weffc++] explicit basic_altstringbuf(std::ios_base::openmode mode ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base::argument_type) [with T = unsigned int; boost::optional_detail::optional_base::argument_type = const unsigned int&]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:794:46: required from 'boost::optional::optional(boost::optional::argument_type) [with T = unsigned int; boost::optional::argument_type = const unsigned int&]' PMDRecord.h:41:12: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:251:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( argument_type val ) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = unsigned int]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = unsigned int]' PMDRecord.h:41:12: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = unsigned int]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:790:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' PMDRecord.h:63:19: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:245:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:786:38: required from 'boost::optional::optional() [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:239:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38:0, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::res_' should be initialized in the member initialization list [-Weffc++] format_item(Ch fill) :argN_(argN_no_posit), fmtstate_(fill), ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::appendix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::stream_format_state::stream_format_state(Ch) [with Ch = char; Tr = std::char_traits]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:79:73: required from 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::width_' should be initialized in the member initialization list [-Weffc++] stream_format_state(Ch fill) { reset(fill); } ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::precision_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::fill_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::flags_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::rdstate_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::exceptions_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from PMDCollector.h:18, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:34:12: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/utility/base_from_member.hpp:127:17: required from 'class boost::base_from_member, std::allocator > >, 0>' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: required from 'class boost::io::basic_oaltstringstream, std::allocator >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr, std::allocator > >' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr, std::allocator > >(const boost::shared_ptr, std::allocator > >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from PMDCollector.h:24, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_oaltstringstream, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: warning: base class 'class boost::base_from_member, std::allocator > >, 0>' has a non-virtual destructor [-Weffc++] class basic_oaltstringstream ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from PMDCollector.h:19, from PMDocument.cpp:16: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible, std::allocator >, boost::io::basic_altstringbuf, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = boost::io::basic_altstringbuf, std::allocator >]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:57: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ --- geometry.lo --- CXX geometry.lo In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from geometry.cpp:12: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:935:37: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from geometry.cpp:12: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:939:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: At global scope: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:25:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::true_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:29:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] template<> struct integral_constant : public mpl::false_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:1: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:107:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:109:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:110:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:111:33: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:38:19: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1' template<> struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:24:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:27:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:28:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_void.hpp:29:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:13, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:27:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:28:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:29:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:30:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,unsigned long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:32:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:33:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed short,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:34:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed int,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:35:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,signed long,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:37:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,bool,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:38:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,char,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:44:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,wchar_t,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:64:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::ulong_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:65:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral, ::boost::long_long_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:72:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::int128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_integral.hpp:73:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,boost::uint128_type,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:13:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_arithmetic.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_scalar.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_pod.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_constructor.hpp:14, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:19:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,float,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:20:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:34: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_float.hpp:21:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:34, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_default_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/lambda_fwd.hpp:18:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:18, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:34:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_na ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na.hpp:52:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_na ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:131:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, if_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/eval_if.hpp:67:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(3, eval_if) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:40:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, identity) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/identity.hpp:41:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(1, make_identity) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_assign.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:33:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:36:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_assign.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_assign,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:41, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:97:1: note: in expansion of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:99:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_assignable.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_assignable,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:22:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:48:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:49:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_move_constructor.hpp:50:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_move_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:25:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:12, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:64:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:66:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:67:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:68:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:71:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:73:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:74:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_trivial_copy.hpp:75:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_trivial_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:35:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:37:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:38:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:39:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:42:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:44:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:45:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/has_nothrow_copy.hpp:46:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(has_nothrow_copy_constructor,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:26:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:42, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:98:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:100:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:101:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void const volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_nothrow_move_constructible.hpp:102:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_nothrow_move_constructible,void volatile,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:97:19: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_SPEC1' template<> struct trait< sp > \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/not.hpp:47:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1,not_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/detail/reference_content.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:49, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:45:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_void_ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:63:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++] struct is_not_void_ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/if.hpp:19:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/type_with_alignment.hpp:11, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:35, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:71:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_void_) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:127:8: warning: base class 'struct mpl_::int_<-1>' has a non-virtual destructor [-Weffc++] struct template_arity< \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:158:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY' BOOST_MPL_AUX_NA_SPEC_TEMPLATE_ARITY(i, i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/aux_/na_spec.hpp:162:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC_NO_ETI' BOOST_MPL_AUX_NA_SPEC_NO_ETI(i, name) \ ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/mpl/void.hpp:72:1: note: in expansion of macro 'BOOST_MPL_AUX_NA_SPEC' BOOST_MPL_AUX_NA_SPEC(1, is_not_void_) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/core.hpp:54:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility_core.hpp:29, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/utility.hpp:28, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:50, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp: In instantiation of 'struct boost::move_detail::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:1055:72: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/move/detail/type_traits.hpp:933:8: warning: base class 'struct boost::move_detail::alignment_of_impl' has a non-virtual destructor [-Weffc++] struct alignment_of ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:28:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:16, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp: In instantiation of 'struct boost::is_lvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_lvalue_reference.hpp:36:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_lvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:17, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp: In instantiation of 'struct boost::is_rvalue_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:30:4: required from 'const bool boost::detail::is_reference_impl::value' /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:1: required from 'struct boost::is_reference' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_rvalue_reference.hpp:19:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_rvalue_reference,T,false) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:21:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:219, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp: In instantiation of 'struct boost::is_reference': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:221:58: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_reference.hpp:38:30: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:60:31: note: in definition of macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/bool_trait_def.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/is_same.hpp:26, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/intrinsics.hpp:218, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp: In instantiation of 'struct boost::integral_constant': /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:1: required from 'struct boost::alignment_of' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/integral_constant.hpp:20:8: warning: base class 'struct mpl_::integral_c' has a non-virtual destructor [-Weffc++] struct integral_constant : public mpl::integral_c ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:17:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:33, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp: In instantiation of 'struct boost::alignment_of': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:132:51: required from 'union boost::optional_detail::aligned_storage::dummy_u' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:133:7: required from 'class boost::optional_detail::aligned_storage' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:759:18: required from 'class boost::optional_detail::optional_base' /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/alignment_of.hpp:89:32: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++] BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(alignment_of,T,::boost::detail::alignment_of_impl::value) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/type_traits/detail/size_t_trait_def.hpp:27:31: note: in definition of macro 'BOOST_TT_AUX_SIZE_T_TRAIT_DEF1' template< typename T > struct trait \ ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional_detail::optional_base': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: required from 'class boost::optional' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:197:7: warning: base class 'struct boost::optional_detail::optional_tag' has a non-virtual destructor [-Weffc++] class optional_base : public optional_tag ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'class boost::optional': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:56:55: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:765:7: warning: base class 'class boost::optional_detail::optional_base' has a non-virtual destructor [-Weffc++] class optional : public optional_detail::optional_base ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:45: warning: 'boost::basic_format& boost::basic_format::operator%(const T&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:58: warning: 'boost::basic_format& boost::basic_format::operator%(T&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:47: warning: 'boost::basic_format& boost::basic_format::operator%(const int&)' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:41: warning: 'boost::basic_format& boost::basic_format::operator%(int&)' should return by value [-Weffc++] basic_format& operator%(int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In instantiation of 'class boost::basic_format': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:74:25: warning: 'boost::basic_format& boost::basic_format::operator%(const int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(const int& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:78:25: warning: 'boost::basic_format& boost::basic_format::operator%(int&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' should return by value [-Weffc++] basic_format& operator%(int& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_altstringbuf, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:161:32: required from 'class boost::basic_format' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: 'class boost::io::basic_altstringbuf, std::allocator >' has pointer data members [-Weffc++] class basic_altstringbuf ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: but does not override 'boost::io::basic_altstringbuf, std::allocator >(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:37:15: warning: or 'operator=(const boost::io::basic_altstringbuf, std::allocator >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:41:0, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(short unsigned int&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = short unsigned int]': PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const short unsigned int&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = const std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:67:44: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] template basic_format& operator%(T& x) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp: In substitution of 'template boost::basic_format& boost::basic_format::operator%(const T&) [with T = T; Ch = char; Tr = std::char_traits; Alloc = std::allocator] [with T = std::basic_string]': PMDExceptions.h:48:98: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:63:25: warning: 'boost::basic_format& boost::basic_format::operator%(const std::basic_string&)' should return by value [-Weffc++] basic_format& operator%(const T& x) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:47:0, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp: In instantiation of 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::items_' should be initialized in the member initialization list [-Weffc++] basic_format:: basic_format(const Ch* s) ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::bound_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::prefix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::buf_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:28:5: warning: 'boost::basic_format::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'boost::io::basic_altstringbuf::basic_altstringbuf(std::ios_base::openmode) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; std::ios_base::openmode = std::_Ios_Openmode]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:56:22: warning: 'boost::io::basic_altstringbuf, std::allocator >::alloc_' should be initialized in the member initialization list [-Weffc++] explicit basic_altstringbuf(std::ios_base::openmode mode ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:786:38: required from 'boost::optional::optional() [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:30:41: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:239:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38:0, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::res_' should be initialized in the member initialization list [-Weffc++] format_item(Ch fill) :argN_(argN_no_posit), fmtstate_(fill), ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:78:9: warning: 'boost::io::detail::format_item, std::allocator >::appendix_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp: In instantiation of 'boost::io::detail::stream_format_state::stream_format_state(Ch) [with Ch = char; Tr = std::char_traits]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:79:73: required from 'boost::io::detail::format_item::format_item(Ch) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/parsing.hpp:489:9: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::width_' should be initialized in the member initialization list [-Weffc++] stream_format_state(Ch fill) { reset(fill); } ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::precision_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::fill_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::flags_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::rdstate_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::exceptions_' should be initialized in the member initialization list [-Weffc++] /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:38:9: warning: 'boost::io::detail::stream_format_state >::loc_' should be initialized in the member initialization list [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional.hpp:15:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:20, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::locale]': /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:865:76: required from 'boost::optional::optional(const boost::optional&) [with T = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:34:12: required from 'boost::basic_format& boost::basic_format::parse(const string_type&) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; boost::basic_format::string_type = std::basic_string]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_implementation.hpp:33:22: required from 'boost::basic_format::basic_format(const Ch*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:62: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/optional/optional.hpp:281:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from geometry.h:18, from geometry.cpp:12: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/utility/base_from_member.hpp:127:17: required from 'class boost::base_from_member, std::allocator > >, 0>' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: required from 'class boost::io::basic_oaltstringstream, std::allocator >' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr, std::allocator > >' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr, std::allocator > >(const boost::shared_ptr, std::allocator > >&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/internals.hpp:23:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/format.hpp:38, from PMDExceptions.h:15, from geometry.cpp:13: /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp: In instantiation of 'class boost::io::basic_oaltstringstream, std::allocator >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:48: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/alt_sstream.hpp:120:15: warning: base class 'class boost::base_from_member, std::allocator > >, 0>' has a non-virtual destructor [-Weffc++] class basic_oaltstringstream ^ In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17, from libpagemaker_utils.h:18, from geometry.h:18, from geometry.cpp:12: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp: In instantiation of 'struct boost::detail::sp_enable_if_convertible, std::allocator >, boost::io::basic_altstringbuf, std::allocator > >': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:427:5: required by substitution of 'template boost::shared_ptr::shared_ptr(const boost::shared_ptr&, typename boost::detail::sp_enable_if_convertible::type) [with Y = boost::io::basic_altstringbuf, std::allocator >]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:174:57: required from 'void boost::io::detail::put(T, const boost::io::detail::format_item&, typename boost::basic_format::string_type&, typename boost::basic_format::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&; typename boost::basic_format::string_type = std::basic_string; typename boost::basic_format::internal_streambuf_t = boost::io::basic_altstringbuf, std::allocator >; boost::io::detail::locale_t = std::locale]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:286:74: required from 'void boost::io::detail::distribute(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:295:46: required from 'boost::basic_format& boost::io::detail::feed_impl(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = const boost::io::detail::put_holder >&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/feed_args.hpp:307:95: required from 'boost::basic_format& boost::io::detail::feed(boost::basic_format&, T) [with Ch = char; Tr = std::char_traits; Alloc = std::allocator; T = short unsigned int&]' /scratch/converters/libpagemaker/work/.buildlink/include/boost/format/format_class.hpp:68:68: required from 'boost::basic_format& boost::basic_format::operator%(T&) [with T = short unsigned int; Ch = char; Tr = std::char_traits; Alloc = std::allocator]' PMDExceptions.h:33:66: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/detail/sp_convertible.hpp:82:37: warning: base class 'struct boost::detail::sp_enable_if_convertible_impl' has a non-virtual destructor [-Weffc++] template< class Y, class T > struct sp_enable_if_convertible: public sp_enable_if_convertible_impl< sp_convertible< Y, T >::value > ^ --- libpagemaker_utils.lo --- CXX libpagemaker_utils.lo In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from libpagemaker_utils.cpp:12: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'class boost::shared_ptr': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:935:37: required from here /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: 'class boost::shared_ptr' has pointer data members [-Weffc++] template class shared_ptr ^ /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:330:25: warning: but does not override 'boost::shared_ptr(const boost::shared_ptr&)' [-Weffc++] In file included from /scratch/converters/libpagemaker/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from libpagemaker_utils.h:18, from libpagemaker_utils.cpp:12: /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /scratch/converters/libpagemaker/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:939:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() ^ --- libpagemaker-0.0.la --- CXXLD libpagemaker-0.0.la Making all in conv --- all-recursive --- Making all in raw --- pmd2raw.o --- CXX pmd2raw.o --- pmd2raw --- CXXLD pmd2raw /scratch/converters/libpagemaker/work/.buildlink/lib/librevenge-0.0.so: undefined reference to `boost::system::system_category()' /scratch/converters/libpagemaker/work/.buildlink/lib/librevenge-0.0.so: undefined reference to `boost::system::generic_category()' *** [pmd2raw] Error code 1 make[4]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2/src/conv/raw 1 error make[4]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2/src/conv/raw *** [all-recursive] Error code 1 make[3]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2/src/conv 1 error make[3]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2/src/conv *** [all-recursive] Error code 1 make[2]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2/src 1 error make[2]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2/src *** [all-recursive] Error code 1 make[1]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2 1 error make[1]: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2 *** [all] Error code 2 make: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2 1 error make: stopped in /scratch/converters/libpagemaker/work/libpagemaker-0.0.2 *** Error code 2 Stop. make[1]: stopped in /bulk-data/pkgsrc/converters/libpagemaker *** Error code 1 Stop. make: stopped in /bulk-data/pkgsrc/converters/libpagemaker