+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/innoextract-1.9nb3/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/innoextract-1.9nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20211023 ===> Building for innoextract-1.9nb3 CMake Deprecation Warning at cmake/VersionScript.cmake:20 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [ 0%] Built target manpage CMake Deprecation Warning at cmake/VersionScript.cmake:20 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. [ 2%] Building CXX object CMakeFiles/innoextract.dir/src/cli/extract.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/config.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/interoperable.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/checked_delete.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/scoped_ptr.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/scoped_ptr.hpp:13, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:34: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:109:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 109 | return hash_binary((char*) &v, 4); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:119:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 119 | return hash_binary((char*) &v, 8); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:128:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 128 | return hash_binary((char*) &v, 10); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:137:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 137 | return hash_binary((char*) &v, 16); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_value(T)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:221:53: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 221 | return (std::size_t)(v > 0 ? -1 : -2); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:223:40: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 223 | return (std::size_t)(-3); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp: In function 'size_t boost::hash_detail::hash_value_signed(T)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:283:54: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 283 | seed ^= (std::size_t) (positive >> i) + (seed<<6) + (seed>>2); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:285:36: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 285 | seed ^= (std::size_t) val + (seed<<6) + (seed>>2); | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp: In function 'size_t boost::hash_detail::hash_value_unsigned(T)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:303:49: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 303 | seed ^= (std::size_t) (val >> i) + (seed<<6) + (seed>>2); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:305:36: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 305 | seed ^= (std::size_t) val + (seed<<6) + (seed>>2); | ^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:679:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 679 | template struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:680:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 680 | typedef const T (&type)[n]; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:684:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 684 | struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:685:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 685 | typedef const T (&type)[n]; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:688:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 688 | template struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:689:37: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 689 | typedef const volatile T (&type)[n]; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:693:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 693 | struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:694:37: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 694 | typedef const volatile T (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/tuple.hpp:101:105: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 101 | public boost::tuples::element< I, boost::tuples::tuple > | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/tuple.hpp:106:65: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 106 | public boost::tuples::element< I, boost::tuples::cons > | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'boost::unordered::detail::value_base::value_type& boost::unordered::detail::value_base::value()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:758:51: warning: use of old-style cast to 'ValueType*' [-Wold-style-cast] 758 | value_type& value() { return *(ValueType*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'const value_type& boost::unordered::detail::value_base::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:760:69: warning: use of old-style cast to 'const ValueType*' [-Wold-style-cast] 760 | value_type const& value() const { return *(ValueType const*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'boost::unordered::detail::value_base::value_type* boost::unordered::detail::value_base::value_ptr()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:762:54: warning: use of old-style cast to 'ValueType*' [-Wold-style-cast] 762 | value_type* value_ptr() { return (ValueType*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'const value_type* boost::unordered::detail::value_base::value_ptr() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:764:72: warning: use of old-style cast to 'const ValueType*' [-Wold-style-cast] 764 | value_type const* value_ptr() const { return (ValueType const*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, boost::tuples::tuple<>)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1603:23: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1603 | new ((void*)ptr) T(); | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1606:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1606 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 1, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1607:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1607 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 2, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1608:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1608 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 3, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1609:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1609 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 4, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1610:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1610 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 5, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1611:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1611 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 6, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1612:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1612 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 7, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1613:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1613 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 8, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1614:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1614 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 9, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1615:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1615 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 10, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::node_constructor::create_node()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1986:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1986 | new ((void*)boost::to_address(node_)) node(); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::construct_functions(unsigned char, const H&, const P&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2827:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2827 | new ((void*)&funcs_[which]) function_pair(hf, eq); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::construct_functions(unsigned char, const function_pair&, std::false_type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2835:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | new ((void*)&funcs_[which]) function_pair(f); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::construct_functions(unsigned char, boost::unordered::detail::functions::function_pair&, std::true_type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2842:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2842 | new ((void*)&funcs_[which]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::destroy_functions(unsigned char)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2850:44: warning: use of old-style cast to 'boost::unordered::detail::functions::function_pair*' [-Wold-style-cast] 2850 | (function_pair*)(&funcs_[which])); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::table::create_buckets(size_t)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:3209:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 3209 | new ((void*)boost::to_address(i)) bucket(); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:3211:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 3211 | new ((void*)boost::to_address(end)) bucket(dummy_node); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::node::get_bucket() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4831:48: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4831 | return bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::node::is_first_in_group() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4836:51: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4836 | return !(bucket_info_ & ~((std::size_t)-1 >> 1)); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::node::set_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4841:56: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4841 | bucket_info_ = bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::node::reset_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4846:57: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4846 | bucket_info_ = bucket_info_ | ~((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::ptr_node::get_bucket() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4873:48: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4873 | return bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::ptr_node::is_first_in_group() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4878:51: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4878 | return !(bucket_info_ & ~((std::size_t)-1 >> 1)); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::ptr_node::set_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4883:56: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4883 | bucket_info_ = bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::ptr_node::reset_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4888:57: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4888 | bucket_info_ = bucket_info_ | ~((std::size_t)-1 >> 1); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:36: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:36: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/ptr_container/ptr_map_adapter.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/ptr_container/ptr_map.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:38: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/ptr_container/detail/reversible_ptr_container.hpp: In constructor 'boost::ptr_container_detail::dynamic_clone_deleter::dynamic_clone_deleter(Container&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/ptr_container/detail/reversible_ptr_container.hpp:63:43: warning: declaration of 'cont' shadows a member of 'boost::ptr_container_detail::dynamic_clone_deleter' [-Wshadow] 63 | dynamic_clone_deleter( Container& cont ) : cont(&cont) { } | ~~~~~~~~~~~^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/ptr_container/detail/reversible_ptr_container.hpp:64:20: note: shadowed declaration is here 64 | Container* cont; | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pointer_traits.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp:39, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:24, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pointer_rebind.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pointer_rebind.hpp:65:87: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast] 65 | static const unsigned int rebind = (unsigned int)pointer_has_rebind::value; | ^~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pointer_rebind.hpp:66:93: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast] 66 | static const unsigned int rebind_other = (unsigned int)pointer_has_rebind_other::value; | ^~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:24, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp:69, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:24, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp:76, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:24, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:24, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp: In static member function 'static void boost::container::allocator_traits::priv_construct(boost::move_detail::false_type, Allocator&, T*, Args&& ...)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp:424:23: warning: use of old-style cast to 'void*' [-Wold-style-cast] 424 | { ::new((void*)p, boost_container_new_t()) T(::boost::forward(args)...); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp: In static member function 'static void boost::container::allocator_traits::priv_construct(boost::move_detail::false_type, Allocator&, T*, const boost::container::default_init_t&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/allocator_traits.hpp:464:20: warning: use of old-style cast to 'void*' [-Wold-style-cast] 464 | { ::new((void*)p, boost_container_new_t()) T; } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:26, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/new_allocator.hpp: In member function 'void boost::container::new_allocator::deallocate(boost::container::new_allocator::pointer, boost::container::new_allocator::size_type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/new_allocator.hpp:166:33: warning: use of old-style cast to 'void*' [-Wold-style-cast] 166 | { ::operator delete((void*)ptr); } | ^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/options.hpp:26, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp:109:56: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 109 | : build_number_seq > | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp:140:59: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 140 | typelist >::type...> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp: In function 'boost::intrusive::typelist >::type ...> boost::intrusive::inverted_typelist(boost::intrusive::index_tuple, boost::intrusive::typelist)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp:143:69: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 143 | return typelist >::type...>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/pack_options.hpp:166:43: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 166 | ::type...> type; | ~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:32, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp: In function 'typename boost::container::dtl::enable_if_memzero_initializable::type boost::container::uninitialized_value_init_alloc_n(Allocator&, typename boost::container::allocator_traits::size_type, F)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:596:67: warning: use of old-style cast to 'void*' [-Wold-style-cast] 596 | std::memset((void*)boost::movelib::iterator_to_raw_pointer(r), 0, sizeof(value_type)*n); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:45:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 45 | static const allocation_type allocate_new = (allocation_type)allocate_new_v; | ^~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:46:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 46 | static const allocation_type expand_fwd = (allocation_type)expand_fwd_v; | ^~~~~~~~~~~~ | - | static_cast< - | > ( ) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:47:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 47 | static const allocation_type expand_bwd = (allocation_type)expand_bwd_v; | ^~~~~~~~~~~~ | - | static_cast< - | > ( ) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:48:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 48 | static const allocation_type shrink_in_place = (allocation_type)shrink_in_place_v; | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:49:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 49 | static const allocation_type try_shrink_in_place= (allocation_type)try_shrink_in_place_v; | ^~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:50:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 50 | static const allocation_type nothrow_allocation = (allocation_type)nothrow_allocation_v; | ^~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/allocation_type.hpp:51:68: warning: use of old-style cast to 'boost::container::allocation_type' {aka 'unsigned int'} [-Wold-style-cast] 51 | static const allocation_type zero_memory = (allocation_type)zero_memory_v; | ^~~~~~~~~~~~~ | - | static_cast< - | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:42, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/next_capacity.hpp: In member function 'SizeType boost::container::dtl::grow_factor_ratio::operator()(SizeType, SizeType, SizeType) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/next_capacity.hpp:46:52: warning: use of old-style cast to 'SizeType' [-Wold-style-cast] 46 | const SizeType overflow_limit = ((SizeType)-1) / Numerator; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/next_capacity.hpp:54:31: warning: use of old-style cast to 'SizeType' [-Wold-style-cast] 54 | new_cap = (SizeType)-1; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/adaptive_merge.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:60, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/detail/merge.hpp: In member function 'void boost::movelib::adaptive_xbuf::initialize_until(boost::movelib::adaptive_xbuf::size_type, T&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/detail/merge.hpp:121:39: warning: use of old-style cast to 'void*' [-Wold-style-cast] 121 | ::new((void*)&m_ptr[m_size]) T(::boost::move(t)); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/detail/merge.hpp:124:42: warning: use of old-style cast to 'void*' [-Wold-style-cast] 124 | ::new((void*)&m_ptr[m_size]) T(::boost::move(m_ptr[m_size-1])); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/detail/merge.hpp: In member function 'U* boost::movelib::adaptive_xbuf::aligned_trailing(boost::movelib::adaptive_xbuf::size_type) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/detail/merge.hpp:176:18: warning: use of old-style cast to 'U*' [-Wold-style-cast] 176 | return (U*)u_addr; | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/utility_core.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/utility.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/move.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp: In constructor 'boost::container::vector_alloc_holder::vector_alloc_holder(boost::container::vector_alloc_holder&&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/core.hpp:480:37: warning: use of old-style cast to 'boost::container::vector_alloc_holder::allocator_type&' [-Wold-style-cast] 480 | ::boost::move((BASE_TYPE&)(ARG)) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:383:24: note: in expansion of macro 'BOOST_MOVE_BASE' 383 | : allocator_type(BOOST_MOVE_BASE(allocator_type, holder)) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp: In constructor 'boost::container::vector_alloc_holder >::vector_alloc_holder(boost::container::vector_alloc_holder >&&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/core.hpp:480:37: warning: use of old-style cast to 'boost::container::vector_alloc_holder >::allocator_type&' [-Wold-style-cast] 480 | ::boost::move((BASE_TYPE&)(ARG)) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:621:24: note: in expansion of macro 'BOOST_MOVE_BASE' 621 | : allocator_type(BOOST_MOVE_BASE(allocator_type, holder)) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp: In member function 'boost::container::dtl::insert_range_proxy::type, boost::move_iterator, T*> boost::container::vector::priv_dummy_empty_proxy()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:2584:44: warning: use of old-style cast to 'T*' [-Wold-style-cast] 2584 | (::boost::make_move_iterator((T *)0)); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/is_contiguous_container.hpp:32, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/is_contiguous_container.hpp:40, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/is_container.hpp:32, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:42, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/is_container.hpp:40, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:42, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:49, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/adaptive_sort.hpp: In function 'void boost::movelib::adaptive_sort(RandIt, RandIt, Compare)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/move/algo/adaptive_sort.hpp:630:50: warning: use of old-style cast to 'value_type*' [-Wold-style-cast] 630 | adaptive_sort(first, last, comp, (value_type*)0, 0u); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:69, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:77, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:85, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:93, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:101, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:109, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/intrusive/detail/has_member_function_callable_with.hpp:124:56: warning: use of old-style cast to 'Fun*' [-Wold-style-cast] 124 | static const bool value = sizeof(Test((Fun*)0)) == sizeof(boost_intrusive_hmfcw::yes_type); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:51: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:56: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:56: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:56: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:56: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:56: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp: In instantiation of 'void boost::unordered::unordered_map::reserve(boost::unordered::unordered_map::size_type) [with K = std::__cxx11::basic_string; T = {anonymous}::processed_file; H = boost::hash >; P = std::equal_to >; A = std::allocator, {anonymous}::processed_file> >; boost::unordered::unordered_map::size_type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:724:43: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:1937:42: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 1937 | std::ceil(static_cast(n) / table_.mlf_))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/case_conv.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:36: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [81920]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [81920]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:1311:69: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [9]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [9]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/output.hpp:220:47: required from 'std::ostream& detail::operator<<(std::ostream&, const detail::print_bytes&) [with T = long unsigned int; std::ostream = std::basic_ostream]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:357:77: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp: In instantiation of 'boost::container::vector::iterator boost::container::vector::end() [with T = boost::container::dtl::pair, {anonymous}::processed_directory>; A = boost::container::new_allocator, {anonymous}::processed_directory> >; Options = void; boost::container::vector::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:777:35: required from 'boost::container::dtl::flat_tree::iterator boost::container::dtl::flat_tree::end() [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:569:57: required from 'boost::container::flat_map::iterator boost::container::flat_map::end() [with Key = std::__cxx11::basic_string; T = {anonymous}::processed_directory; Compare = std::less >; AllocatorOrContainer = void; boost::container::flat_map::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:507:44: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:1403:28: warning: conversion to 'boost::container::vec_iterator, {anonymous}::processed_directory>*, false>::difference_type' {aka 'long int'} from 'boost::container::vector_alloc_holder, {anonymous}::processed_directory> >, long unsigned int, boost::move_detail::integral_constant >::stored_size_type' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1403 | it += this->m_holder.m_size; | ~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp: In instantiation of 'RanIt boost::container::dtl::flat_tree::priv_lower_bound(RanIt, RanIt, const K&) const [with RanIt = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; K = std::__cxx11::basic_string; Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1291:36: required from 'boost::container::dtl::flat_tree::iterator boost::container::dtl::flat_tree::lower_bound(const key_type&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::dtl::flat_tree::key_type = std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1177:37: required from 'boost::container::dtl::flat_tree::iterator boost::container::dtl::flat_tree::find(const key_type&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::dtl::flat_tree::key_type = std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:1344:58: required from 'boost::container::flat_map::iterator boost::container::flat_map::find(const key_type&) [with Key = std::__cxx11::basic_string; T = {anonymous}::processed_directory; Compare = std::less >; AllocatorOrContainer = void; boost::container::flat_map::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::flat_map::key_type = std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:506:78: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1582:20: warning: conversion to 'boost::container::vec_iterator, {anonymous}::processed_directory>*, false>::difference_type' {aka 'long int'} from 'boost::container::dtl::flat_tree, {anonymous}::processed_directory>, boost::container::dtl::select1st >, std::less >, boost::container::new_allocator, {anonymous}::processed_directory> > >::size_type' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1582 | middle += step; | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp: In instantiation of 'bool boost::io::detail::quoted_put(std::basic_streambuf<_CharT, _Traits>&, const Char*, size_t, size_t, Char, Char) [with Char = char; Traits = std::char_traits; size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:105:47: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.hpp:86:10: required from 'logger& logger::operator<<(const T&) [with T = boost::filesystem::path]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:263:45: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:73:56: warning: conversion to 'std::streamsize' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 73 | if (static_cast(buf.sputn(string, size)) != size) { | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp: In instantiation of 'bool boost::io::detail::buffer_fill(std::basic_streambuf<_CharT, _Traits>&, charT, size_t) [with charT = char; traits = std::char_traits; size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:112:48: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.hpp:86:10: required from 'logger& logger::operator<<(const T&) [with T = boost::filesystem::path]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:263:45: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp:32:53: warning: conversion to 'std::streamsize' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 32 | return static_cast(buf.sputn(fill, size)) == size; | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp: In instantiation of 'RanIt boost::container::dtl::flat_tree::priv_lower_bound(RanIt, RanIt, const K&) const [with RanIt = boost::container::vec_iterator, {anonymous}::processed_directory>*, true>; K = std::__cxx11::basic_string; Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1510:52: required from 'bool boost::container::dtl::flat_tree::priv_insert_unique_prepare(boost::container::dtl::flat_tree::const_iterator, boost::container::dtl::flat_tree::const_iterator, const key_type&, boost::container::dtl::flat_tree::insert_commit_data&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::const_iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, true>; boost::container::dtl::flat_tree::key_type = std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1516:46: required from 'bool boost::container::dtl::flat_tree::priv_insert_unique_prepare(const key_type&, boost::container::dtl::flat_tree::insert_commit_data&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::key_type = std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:845:52: required from 'std::pair::type::iterator, bool> boost::container::dtl::flat_tree::insert_unique(boost::container::dtl::flat_tree::value_type&&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; typename boost::container::dtl::select_container_type::type::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::dtl::flat_tree::value_type = boost::container::dtl::pair, {anonymous}::processed_directory>]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:1082:35: required from 'std::pair, boost::container::dtl::select1st, Compare, AllocatorOrContainer>::sequence_type::iterator, bool> boost::container::flat_map::insert(boost::container::flat_map::value_type&&) [with Key = std::__cxx11::basic_string; T = {anonymous}::processed_directory; Compare = std::less >; AllocatorOrContainer = void; typename boost::container::dtl::flat_tree, boost::container::dtl::select1st, Compare, AllocatorOrContainer>::sequence_type::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::flat_map::value_type = std::pair, {anonymous}::processed_directory>]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:474:3: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1582:20: warning: conversion to 'boost::container::vec_iterator, {anonymous}::processed_directory>*, true>::difference_type' {aka 'long int'} from 'boost::container::dtl::flat_tree, {anonymous}::processed_directory>, boost::container::dtl::select1st >, std::less >, boost::container::new_allocator, {anonymous}::processed_directory> > >::size_type' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1582 | middle += step; | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:44: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp: In instantiation of 'boost::container::vector::const_iterator boost::container::vector::cend() const [with T = boost::container::dtl::pair, {anonymous}::processed_directory>; A = boost::container::new_allocator, {anonymous}::processed_directory> >; Options = void; boost::container::vector::const_iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, true>]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:1413:19: required from 'boost::container::vector::const_iterator boost::container::vector::end() const [with T = boost::container::dtl::pair, {anonymous}::processed_directory>; A = boost::container::new_allocator, {anonymous}::processed_directory> >; Options = void; boost::container::vector::const_iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, true>]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:785:35: required from 'boost::container::dtl::flat_tree::const_iterator boost::container::dtl::flat_tree::cend() const [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::const_iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, true>]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:1516:69: required from 'bool boost::container::dtl::flat_tree::priv_insert_unique_prepare(const key_type&, boost::container::dtl::flat_tree::insert_commit_data&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; boost::container::dtl::flat_tree::key_type = std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/detail/flat_tree.hpp:845:52: required from 'std::pair::type::iterator, bool> boost::container::dtl::flat_tree::insert_unique(boost::container::dtl::flat_tree::value_type&&) [with Value = boost::container::dtl::pair, {anonymous}::processed_directory>; KeyOfValue = boost::container::dtl::select1st >; Compare = std::less >; AllocatorOrContainer = boost::container::new_allocator, {anonymous}::processed_directory> >; typename boost::container::dtl::select_container_type::type::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::dtl::flat_tree::value_type = boost::container::dtl::pair, {anonymous}::processed_directory>]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/flat_map.hpp:1082:35: required from 'std::pair, boost::container::dtl::select1st, Compare, AllocatorOrContainer>::sequence_type::iterator, bool> boost::container::flat_map::insert(boost::container::flat_map::value_type&&) [with Key = std::__cxx11::basic_string; T = {anonymous}::processed_directory; Compare = std::less >; AllocatorOrContainer = void; typename boost::container::dtl::flat_tree, boost::container::dtl::select1st, Compare, AllocatorOrContainer>::sequence_type::iterator = boost::container::vec_iterator, {anonymous}::processed_directory>*, false>; boost::container::flat_map::value_type = std::pair, {anonymous}::processed_directory>]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/extract.cpp:474:3: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container/vector.hpp:1467:28: warning: conversion to 'boost::container::vec_iterator, {anonymous}::processed_directory>*, true>::difference_type' {aka 'long int'} from 'boost::container::vector_alloc_holder, {anonymous}::processed_directory> >, long unsigned int, boost::move_detail::integral_constant >::stored_size_type' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1467 | it += this->m_holder.m_size; | ~~~~~~~~~~~~~~~^~~~~~ [ 4%] Building CXX object CMakeFiles/innoextract.dir/src/cli/gog.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/config.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/interoperable.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/config.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/config.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:38: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:38: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [16]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [16]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:313:42: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [4]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [4]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:424:55: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = unsigned int [16]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = unsigned int [16]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:135:62: required from 'size_t crypto::iterated_hash::hash(const char*, size_t) [with T = crypto::md5_transform; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:94:4: required from 'void crypto::iterated_hash::update(const char*, size_t) [with T = crypto::md5_transform; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:310:49: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp: In instantiation of 'bool boost::io::detail::quoted_put(std::basic_streambuf<_CharT, _Traits>&, const Char*, size_t, size_t, Char, Char) [with Char = char; Traits = std::char_traits; size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:105:47: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.hpp:86:10: required from 'logger& logger::operator<<(const T&) [with T = boost::filesystem::path]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:289:61: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:73:56: warning: conversion to 'std::streamsize' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 73 | if (static_cast(buf.sputn(string, size)) != size) { | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp: In instantiation of 'bool boost::io::detail::buffer_fill(std::basic_streambuf<_CharT, _Traits>&, charT, size_t) [with charT = char; traits = std::char_traits; size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:112:48: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.hpp:86:10: required from 'logger& logger::operator<<(const T&) [with T = boost::filesystem::path]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/gog.cpp:289:61: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp:32:53: warning: conversion to 'std::streamsize' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 32 | return static_cast(buf.sputn(fill, size)) == size; | ^~~~ [ 6%] Building CXX object CMakeFiles/innoextract.dir/src/cli/goggalaxy.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:27: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:28, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:32: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:34: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:34: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:34: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:34: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/goggalaxy.cpp:34: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ [ 8%] Building CXX object CMakeFiles/innoextract.dir/src/cli/main.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_index/stl_type_index.hpp:33, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_index.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/any.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/value_semantic.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function1.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/value_semantic.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/value_semantic.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/value_semantic.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/value_semantic.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/value_semantic.hpp:421, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp: In function 'void boost::program_options::validate(boost::any&, const std::vector >&, std::vector*, int)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:149:37: warning: use of old-style cast to 'T*' [-Wold-style-cast] 149 | validate(a, cv, (T*)0, 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp: In function 'void boost::program_options::validate(boost::any&, const std::vector >&, boost::optional*, int)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:168:28: warning: use of old-style cast to 'T*' [-Wold-style-cast] 168 | validate(a, s, (T*)0, 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp: In member function 'void boost::program_options::typed_value::xparse(boost::any&, const std::vector >&) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:184:51: warning: use of old-style cast to 'T*' [-Wold-style-cast] 184 | validate(value_store, new_tokens, (T*)0, 0); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options/options_description.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:40: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp: In instantiation of 'bool boost::io::detail::quoted_put(std::basic_streambuf<_CharT, _Traits>&, const Char*, size_t, size_t, Char, Char) [with Char = char; Traits = std::char_traits; size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:105:47: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.hpp:86:10: required from 'logger& logger::operator<<(const T&) [with T = boost::filesystem::path]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:400:54: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:73:56: warning: conversion to 'std::streamsize' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 73 | if (static_cast(buf.sputn(string, size)) != size) { | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp: In instantiation of 'bool boost::io::detail::buffer_fill(std::basic_streambuf<_CharT, _Traits>&, charT, size_t) [with charT = char; traits = std::char_traits; size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:112:48: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.hpp:86:10: required from 'logger& logger::operator<<(const T&) [with T = boost::filesystem::path]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/cli/main.cpp:400:54: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp:32:53: warning: conversion to 'std::streamsize' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 32 | return static_cast(buf.sputn(fill, size)) == size; | ^~~~ [ 10%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/adler32.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 12%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/arc4.cpp.o [ 14%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/checksum.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:50:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [16]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [16]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:78:57: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [20]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [20]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.cpp:84:58: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 17%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/crc32.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 19%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/hasher.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/adler32.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = unsigned int [16]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = unsigned int [16]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:135:62: required from 'size_t crypto::iterated_hash::hash(const char*, size_t) [with T = crypto::md5_transform; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:94:4: required from 'void crypto::iterated_hash::update(const char*, size_t) [with T = crypto::md5_transform; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/hasher.cpp:43:42: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/md5.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/md5.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 23%] Building CXX object CMakeFiles/innoextract.dir/src/crypto/sha1.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/iteratedhash.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/sha1.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 25%] Building CXX object CMakeFiles/innoextract.dir/src/loader/exereader.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/exereader.cpp:33: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ [ 27%] Building CXX object CMakeFiles/innoextract.dir/src/loader/offsets.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = loader::{anonymous}::setup_loader_version [7]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = loader::{anonymous}::setup_loader_version [7]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/loader/offsets.cpp:128:70: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/innoextract.dir/src/setup/component.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/component.cpp:109:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/innoextract.dir/src/setup/data.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [12]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [12]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/data.cpp:195:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/innoextract.dir/src/setup/delete.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/delete.cpp:57:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/innoextract.dir/src/setup/directory.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/directory.cpp:91:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/innoextract.dir/src/setup/expression.cpp.o [ 40%] Building CXX object CMakeFiles/innoextract.dir/src/setup/file.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [4]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [4]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:65:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [33]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [33]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:209:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/file.cpp:245:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 42%] Building CXX object CMakeFiles/innoextract.dir/src/setup/filename.cpp.o [ 44%] Building CXX object CMakeFiles/innoextract.dir/src/setup/header.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [61]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [61]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:743:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:807:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [1]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [1]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:815:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:820:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [2]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [2]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:838:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [4]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [4]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:849:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:21: /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/endian.hpp: In instantiation of 'static T util::endianness::load_alien(const char*) [with T = signed char; Endianness = util::little_endian]': /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/endian.hpp:125:24: required from 'static T util::endianness::load(const char*) [with T = signed char; Endianness = util::little_endian]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:152:37: required from 'T util::load(std::istream&) [with T = signed char; Endianness = util::little_endian; std::istream = std::basic_istream]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:171:67: required from 'T util::load(std::istream&, size_t) [with T = int; Endianness = util::little_endian; std::istream = std::basic_istream; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:186:71: required from 'T util::load(std::istream&, size_t) [with T = int; std::istream = std::basic_istream; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.cpp:331:63: required from here /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/endian.hpp:191:27: warning: conversion from 'int32_t' {aka 'int'} to 'signed char' may change value [-Wconversion] 191 | return detail::byteswap(value); | ~~~~~~~~~~~~~~~~^~~~~~~ [ 46%] Building CXX object CMakeFiles/innoextract.dir/src/setup/icon.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [7]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [7]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:118:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:128:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:23: /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/endian.hpp: In instantiation of 'static T util::endianness::load_alien(const char*) [with T = signed char; Endianness = util::little_endian]': /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/endian.hpp:125:24: required from 'static T util::endianness::load(const char*) [with T = signed char; Endianness = util::little_endian]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:152:37: required from 'T util::load(std::istream&) [with T = signed char; Endianness = util::little_endian; std::istream = std::basic_istream]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:171:67: required from 'T util::load(std::istream&, size_t) [with T = int; Endianness = util::little_endian; std::istream = std::basic_istream; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:186:71: required from 'T util::load(std::istream&, size_t) [with T = int; std::istream = std::basic_istream; size_t = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/icon.cpp:71:62: required from here /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/endian.hpp:191:27: warning: conversion from 'int32_t' {aka 'int'} to 'signed char' may change value [-Wconversion] 191 | return detail::byteswap(value); | ~~~~~~~~~~~~~~~~^~~~~~~ [ 48%] Building CXX object CMakeFiles/innoextract.dir/src/setup/info.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/fstream.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/fstream.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.cpp:45: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/innoextract.dir/src/setup/ini.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/ini.cpp:71:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/innoextract.dir/src/setup/item.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/item.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ [ 55%] Building CXX object CMakeFiles/innoextract.dir/src/setup/language.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/language.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ [ 57%] Building CXX object CMakeFiles/innoextract.dir/src/setup/message.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/message.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ [ 59%] Building CXX object CMakeFiles/innoextract.dir/src/setup/permission.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/permission.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ [ 61%] Building CXX object CMakeFiles/innoextract.dir/src/setup/registry.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [12]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [12]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:138:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [8]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [8]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:153:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [7]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [7]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/registry.cpp:164:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 63%] Building CXX object CMakeFiles/innoextract.dir/src/setup/run.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [10]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [10]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:115:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/run.cpp:128:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 65%] Building CXX object CMakeFiles/innoextract.dir/src/setup/task.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:41, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [5]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/task.cpp:80:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/innoextract.dir/src/setup/type.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/header.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/info.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [1]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [1]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:92:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [4]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [4]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/type.cpp:96:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 70%] Building CXX object CMakeFiles/innoextract.dir/src/setup/version.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/static_assert.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/interoperable.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:28, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/std/string_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/yes_no_type.hpp:23:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 23 | typedef char (& type)[I]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function.hpp:70, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::known_legacy_version [2]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::known_legacy_version [2]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:221:59: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::known_version [109]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::known_version [109]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:270:51: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [64]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [64]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/version.cpp:280:84: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 72%] Building CXX object CMakeFiles/innoextract.dir/src/setup/windows.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:26: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::windows_version_name [12]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::windows_version_name [12]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:109:88: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::windows_version_name [8]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = setup::{anonymous}::windows_version_name [8]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/setup/windows.cpp:111:82: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 74%] Building CXX object CMakeFiles/innoextract.dir/src/stream/block.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/intrinsics.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_base_and_derived.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/select.hpp:32, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/access_control.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:16, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/range_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/range_adapter.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp: In member function 'void boost::iostreams::detail::chainbuf::get_pointers()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp:93:70: warning: use of old-style cast to 'int' [-Wold-style-cast] 93 | this->pbump((int) (delegate().pptr() - delegate().pbase())); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp: In member function 'void boost::iostreams::detail::chainbuf::set_pointers()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp:99:65: warning: use of old-style cast to 'int' [-Wold-style-cast] 99 | delegate().pbump((int) (this->pptr() - this->pbase())); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In member function 'bool boost::iostreams::symmetric_filter::flush(Sink&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/allocate_shared_array.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared_array.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/make_shared.hpp:14, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/alloc_construct.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/allocate_shared_array.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared_array.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/make_shared.hpp:14, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:35: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/noinit_adaptor.hpp: In member function 'void boost::noinit_adaptor::construct(U*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/noinit_adaptor.hpp:46:22: warning: use of old-style cast to 'void*' [-Wold-style-cast] 46 | ::new((void*)p) U; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/crc32.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:38: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:145:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:196:53: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:198:56: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::{anonymous}::inno_block_filter; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::{anonymous}::inno_block_filter; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::{anonymous}::inno_block_filter; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::{anonymous}::inno_block_filter; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:205:37: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::restriction >; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::restriction >; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::restriction >; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::restriction >; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:207:46: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:196:53: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:198:56: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:196:53: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 233 | traits_type::move(buf().data(), buf().data() + result, amt - result); | ~~~~^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain, std::allocator >; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Chain = boost::iostreams::chain, std::allocator >; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:198:56: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:29: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_null_device; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 247 | gptr() - keep, keep ); | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::restriction >; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::{anonymous}::inno_block_filter; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = stream::lzma_decompressor; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/block.cpp:31: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = stream::lzma_decompressor; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 233 | traits_type::move(buf().data(), buf().data() + result, amt - result); | ~~~~^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 76%] Building CXX object CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/checked_delete.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/range_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/range_adapter.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:37, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:37, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:40, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In member function 'bool boost::iostreams::symmetric_filter::flush(Sink&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp: In constructor 'boost::iostreams::bzip2_params::bzip2_params(bool)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:96:23: warning: declaration of 'small' shadows a member of 'boost::iostreams::bzip2_params' [-Wshadow] 96 | bzip2_params(bool small) | ~~~~~^~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:102:15: note: shadowed declaration is here 102 | bool small; // For decompression. | ^~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp: In constructor 'boost::iostreams::bzip2_params::bzip2_params(bool)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:96:23: warning: declaration of 'small' shadows a member of 'boost::iostreams::bzip2_params' [-Wshadow] 96 | bzip2_params(bool small) | ~~~~~^~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:102:15: note: shadowed declaration is here 102 | bool small; // For decompression. | ^~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp: In constructor 'boost::iostreams::bzip2_params::bzip2_params(bool)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:96:23: warning: declaration of 'small' shadows a member of 'boost::iostreams::bzip2_params' [-Wshadow] 96 | bzip2_params(bool small) | ~~~~~^~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:102:15: note: shadowed declaration is here 102 | bool small; // For decompression. | ^~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/allocate_shared_array.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared_array.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/make_shared.hpp:14, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/alloc_construct.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/allocate_shared_array.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared_array.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/make_shared.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/make_shared.hpp:14, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:30: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/noinit_adaptor.hpp: In member function 'void boost::noinit_adaptor::construct(U*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/noinit_adaptor.hpp:46:22: warning: use of old-style cast to 'void*' [-Wold-style-cast] 46 | ::new((void*)p) U; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:39: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:135:58: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:136:59: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:138:60: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:139:60: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::{anonymous}::inno_arc4_crypter; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::{anonymous}::inno_arc4_crypter; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:160:63: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::restricted_source; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::restricted_source; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:167:41: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [6]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [6]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:174:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [3]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:183:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:135:58: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_bzip2_decompressor<>; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:136:59: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:138:60: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:139:60: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:135:58: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 233 | traits_type::move(buf().data(), buf().data() + result, amt - result); | ~~~~^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:136:59: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:138:60: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::lzma_decompressor; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:139:60: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp: In instantiation of 'static void* boost::iostreams::detail::bzip2_allocator::allocate(void*, int, int) [with Alloc = std::allocator; Base = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:168:55: required from 'void boost::iostreams::detail::bzip2_base::init(bool, boost::iostreams::detail::bzip2_allocator&) [with Alloc = std::allocator; typename boost::iostreams::detail::bzip2_allocator_traits::type = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:403:19: required from 'void boost::iostreams::detail::bzip2_decompressor_impl::init() [with Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:377:13: required from 'bool boost::iostreams::detail::bzip2_decompressor_impl::filter(const char*&, const char*, char*&, char*, bool) [with Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:151:32: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:13: required from 'void boost::iostreams::detail::indirect_streambuf::open(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:106:28: required from 'void boost::iostreams::stream_buffer::open_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_bzip2_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:136:59: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:293:27: warning: conversion to 'boost::iostreams::detail::bzip2_allocator, std::allocator >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 293 | size_type len = items * size; | ~~~~~~^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.hpp:38, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_null_device; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 247 | gptr() - keep, keep ); | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::restricted_source; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::{anonymous}::inno_arc4_crypter; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = stream::lzma_decompressor; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = stream::lzma_decompressor; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_bzip2_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_bzip2_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/bzip2.hpp:29, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/chunk.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma2_decompressor_impl; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = stream::lzma_decompressor; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 233 | traits_type::move(buf().data(), buf().data() + result, amt - result); | ~~~~^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = stream::inno_lzma1_decompressor_impl; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = stream::lzma_decompressor; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = stream::lzma_decompressor; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = stream::lzma_decompressor; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = stream::lzma_decompressor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::bzip2_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_bzip2_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_bzip2_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_bzip2_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_bzip2_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] [ 78%] Building CXX object CMakeFiles/innoextract.dir/src/stream/file.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:23, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/checked_delete.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/range_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/range_adapter.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/checked_delete.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/pipeline.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/checked_delete.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/non_blocking_adapter.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/operations.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/mode_adapter.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/resolve.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/push.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:28, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:44:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | array_adapter(char_type (&ar)[N]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:79:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 79 | BOOST_IOSTREAMS_ARRAY(array_source, input_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:80:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 80 | BOOST_IOSTREAMS_ARRAY(array_sink, output_seekable) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:73:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | BOOST_PP_CAT(basic_, name)(Ch (&ar)[N]) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/device/array.hpp:81:1: note: in expansion of macro 'BOOST_IOSTREAMS_ARRAY' 81 | BOOST_IOSTREAMS_ARRAY(array, seekable) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/direct_streambuf.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:41:93: warning: extra ';' [-Wpedantic] 41 | BOOST_DELETED_FUNCTION(device_close_operation& operator=(const device_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:55:93: warning: extra ';' [-Wpedantic] 55 | BOOST_DELETED_FUNCTION(filter_close_operation& operator=(const filter_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:81:101: warning: extra ';' [-Wpedantic] 81 | BOOST_DELETED_FUNCTION(device_close_all_operation& operator=(const device_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:92:101: warning: extra ';' [-Wpedantic] 92 | BOOST_DELETED_FUNCTION(filter_close_all_operation& operator=(const filter_close_all_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:118:93: warning: extra ';' [-Wpedantic] 118 | BOOST_DELETED_FUNCTION(member_close_operation& operator=(const member_close_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:136:79: warning: extra ';' [-Wpedantic] 136 | BOOST_DELETED_FUNCTION(reset_operation& operator=(const reset_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:152:91: warning: extra ';' [-Wpedantic] 152 | BOOST_DELETED_FUNCTION(clear_flags_operation& operator=(const clear_flags_operation&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/functional.hpp:176:93: warning: extra ';' [-Wpedantic] 176 | BOOST_DELETED_FUNCTION(flush_buffer_operation& operator=(const flush_buffer_operation&)); | ^ | - In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:121:79: warning: extra ';' [-Wpedantic] 121 | BOOST_DELETED_FUNCTION(concept_adapter& operator=(const concept_adapter&)); | ^ | - /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::read(boost::iostreams::detail::concept_adapter::char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:74:63: warning: use of old-style cast to 'struct boost::iostreams::basic_null_source::type>*' [-Wold-style-cast] 74 | { return this->read(s, n, (basic_null_source*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:81:62: warning: use of old-style cast to 'struct boost::iostreams::basic_null_sink::type>*' [-Wold-style-cast] 81 | { return this->write(s, n, (basic_null_sink*) 0); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'std::streampos boost::iostreams::detail::concept_adapter::seek(boost::iostreams::stream_offset, std::ios_base::seekdir, std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:91:70: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 91 | (basic_null_device*) 0); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp: In member function 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:100:68: warning: use of old-style cast to 'class boost::iostreams::basic_null_device::type, boost::iostreams::seekable>*' [-Wold-style-cast] 100 | { this->close(which, (basic_null_device*) 0); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In member function 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/enum.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/crypto/checksum.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_streambuf.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filtering_stream.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:23: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp: In member function 'void boost::iostreams::detail::chainbuf::get_pointers()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp:93:70: warning: use of old-style cast to 'int' [-Wold-style-cast] 93 | this->pbump((int) (delegate().pptr() - delegate().pbase())); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp: In member function 'void boost::iostreams::detail::chainbuf::set_pointers()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/chainbuf.hpp:99:65: warning: use of old-style cast to 'int' [-Wold-style-cast] 99 | delegate().pbump((int) (this->pptr() - this->pbase())); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In member function 'bool boost::iostreams::symmetric_filter::flush(Sink&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:60:45: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::checksum_filter; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::checksum_filter; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::checksum_filter; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::checksum_filter; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:64:75: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::inno_exe_decoder_4108; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::inno_exe_decoder_4108; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::inno_exe_decoder_4108; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::inno_exe_decoder_4108; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:69:81: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::inno_exe_decoder_5200; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::inno_exe_decoder_5200; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::inno_exe_decoder_5200; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::inno_exe_decoder_5200; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:70:86: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp: In instantiation of 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::restricted_source >; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::restricted_source >; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = stream::restricted_source >; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = stream::restricted_source >; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:75:48: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:225:59: warning: declaration of 'category' shadows a member of 'boost::iostreams::detail::chain_base, char, std::char_traits, std::allocator, boost::iostreams::input>' [-Wshadow] 225 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:120:12: note: shadowed declaration is here 120 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: required from 'std::streamsize boost::iostreams::detail::concept_adapter::write(const char_type*, std::streamsize, Sink*) [with Sink = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::streamsize = long int; boost::iostreams::detail::concept_adapter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:414:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:60:45: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:149:50: required from 'std::streamsize boost::iostreams::symmetric_filter::write(Sink&, const char_type*, std::streamsize) [with Sink = boost::iostreams::detail::linked_streambuf >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::streamsize = long int; boost::iostreams::symmetric_filter::char_type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:142:21: required from 'static std::streamsize boost::iostreams::detail::write_filter_impl::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/write.hpp:55:45: required from 'std::streamsize boost::iostreams::write(T&, Sink&, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:278:30: required from 'static std::streamsize boost::iostreams::detail::flt_wrapper_impl::write(Filter&, Sink*, const typename boost::iostreams::char_type_of::type*, std::streamsize) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::streamsize = long int; typename boost::iostreams::char_type_of::type = char]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:85:32: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:94:5: required from 'boost::iostreams::stream_buffer::stream_buffer(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:254:17: required from 'void boost::iostreams::detail::chain_base::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:205:5: required from 'void boost::iostreams::detail::chain_base::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Self = boost::iostreams::chain; Ch = char; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:496:19: required from 'void boost::iostreams::detail::chain_client::push_impl(const T&, std::streamsize, std::streamsize) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain; std::streamsize = long int]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:484:5: required from 'void boost::iostreams::detail::chain_client::push(const T&, std::streamsize, std::streamsize, typename boost::disable_if >::type*) [with T = boost::iostreams::basic_zlib_decompressor<>; Chain = boost::iostreams::chain; std::streamsize = long int; typename boost::disable_if >::type = void]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:60:45: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 233 | traits_type::move(buf().data(), buf().data() + result, amt - result); | ~~~~^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/chain.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_null_device; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 247 | gptr() - keep, keep ); | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::restricted_source >; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::inno_exe_decoder_5200; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::inno_exe_decoder_4108; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = stream::checksum_filter; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; boost::iostreams::detail::indirect_streambuf::int_type = int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:247:43: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter >, std::allocator >' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/zlib.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/file.cpp:24: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In instantiation of 'bool boost::iostreams::symmetric_filter::flush(Sink&, mpl_::true_) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; mpl_::true_ = mpl_::bool_]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:222:21: required from 'bool boost::iostreams::symmetric_filter::flush(Sink&) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:177:26: required from 'void boost::iostreams::symmetric_filter::close(Sink&, std::ios_base::openmode) [with Sink = boost::iostreams::non_blocking_adapter > >; SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:243:16: required from 'static void boost::iostreams::detail::close_impl::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/close.hpp:117:33: required from 'void boost::iostreams::close(T&, Sink&, std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Sink = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:243:23: required from 'static void boost::iostreams::detail::flt_wrapper_impl::close(Filter&, Device*, std::ios_base::openmode) [with Filter = boost::iostreams::basic_zlib_decompressor<>; Device = boost::iostreams::detail::linked_streambuf >; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/adapter/concept_adapter.hpp:104:22: required from 'void boost::iostreams::detail::concept_adapter::close(std::ios_base::openmode, Device*) [with Device = boost::iostreams::detail::linked_streambuf >; T = boost::iostreams::basic_zlib_decompressor<>; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:400:20: required from 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::basic_zlib_decompressor<>; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::input; std::ios_base::openmode = std::ios_base::openmode]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:233:72: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::streamsize' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 233 | traits_type::move(buf().data(), buf().data() + result, amt - result); | ~~~~^~~~~~~~ [ 80%] Building CXX object CMakeFiles/innoextract.dir/src/stream/lzma.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/config/wide_streams.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/char_traits.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:47, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:47, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:40:39: warning: use of old-style cast to 'int' [-Wold-style-cast] 40 | const int WOULD_BLOCK = (int) (EOF - 1); | ^ | --------------- | static_cast ( (EOF - 1)) /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/char_traits.hpp:43:57: warning: use of old-style cast to 'std::wint_t' {aka 'int'} [-Wold-style-cast] 43 | const std::wint_t WWOULD_BLOCK = (std::wint_t) (WEOF - 1); | ^ | - | static_cast<- | > ( ) In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/interoperable.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:46, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:46, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/traits.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/dispatch.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/read.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/checked_operations.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/detail/buffer.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:49, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp: In member function 'bool boost::iostreams::symmetric_filter::flush(Sink&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:220:62: warning: declaration of 'category' shadows a member of 'boost::iostreams::symmetric_filter' [-Wshadow] 220 | typedef typename iostreams::category_of::type category; | ^~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/lzma.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/filter/symmetric.hpp:78:12: note: shadowed declaration is here 78 | struct category | ^~~~~~~~ [ 82%] Building CXX object CMakeFiles/innoextract.dir/src/stream/slice.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/concepts.hpp:16, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/concepts.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/concepts.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iostreams/concepts.hpp:15, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:32: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:32: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/as_literal.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:28: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = char [2][8]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = char [2][8]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:107:41: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp: In instantiation of 'bool boost::io::detail::quoted_put(std::basic_streambuf<_CharT, _Traits>&, const Char*, std::size_t, std::size_t, Char, Char) [with Char = char; Traits = std::char_traits; std::size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:105:47: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:125:34: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:73:56: warning: conversion to 'std::streamsize' {aka 'long int'} from 'std::size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 73 | if (static_cast(buf.sputn(string, size)) != size) { | ^~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp: In instantiation of 'bool boost::io::detail::buffer_fill(std::basic_streambuf<_CharT, _Traits>&, charT, std::size_t) [with charT = char; traits = std::char_traits; std::size_t = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:112:48: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::quoted_out(std::basic_ostream<_CharT, _Traits>&, String*, Char, Char) [with Char = char; Traits = std::char_traits; String = const std::__cxx11::basic_string]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/quoted.hpp:143:41: required from 'std::basic_ostream<_CharT, _Traits>& boost::io::detail::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::io::detail::quoted_proxy*, Char>&) [with Char = char; Traits = std::char_traits; Alloc = std::allocator]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:924:15: required from 'std::basic_ostream<_CharT, _Traits>& boost::filesystem::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::filesystem::path&) [with Char = char; Traits = std::char_traits]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/stream/slice.cpp:125:34: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/io/detail/buffer_fill.hpp:32:53: warning: conversion to 'std::streamsize' {aka 'long int'} from 'std::size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 32 | return static_cast(buf.sputn(fill, size)) == size; | ^~~~ [ 85%] Building CXX object CMakeFiles/innoextract.dir/src/util/console.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/compiler_config.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/time_duration.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/checked_delete.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:41: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/has_apply.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply_wrap.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/numeric_op.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/comparison_op.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/equal_to.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/numeric/conversion/detail/meta.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/numeric/conversion/detail/conversion_traits.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/numeric/conversion/conversion_traits.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/numeric/conversion/converter.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_duration.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:16, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:41: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/interoperable.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/limits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/limits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_duration_types.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp: In instantiation of 'boost::date_time::month_functor::duration_type boost::date_time::month_functor::get_offset(const date_type&) const [with date_type = boost::gregorian::date; boost::date_time::month_functor::duration_type = boost::gregorian::date_duration]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date_duration_types.hpp:67:46: required from 'constexpr boost::date_time::months_duration::duration_type boost::date_time::months_duration::get_offset(const date_type&) const [with base_config = boost::gregorian::greg_durations_config; boost::date_time::months_duration::duration_type = boost::gregorian::date_duration; boost::date_time::months_duration::date_type = boost::gregorian::date]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/date_duration_operators.hpp:33:37: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:62:25: warning: conversion to 'short int' from 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 62 | origDayOfMonth_ = ymd.day; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:69:17: warning: conversion to 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} from 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 69 | wrap_int2 wi(ymd.month); | ^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:75:81: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 75 | day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int())); | ~~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:78:41: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 78 | return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d; | ~~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:80:29: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'short int' may change the sign of the result [-Wsign-conversion] 80 | day_type dayOfMonth = origDayOfMonth_; | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:84:39: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 84 | return date_type(year, wi.as_int(), dayOfMonth) - d; | ~~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp: In instantiation of 'boost::date_time::month_functor::duration_type boost::date_time::month_functor::get_neg_offset(const date_type&) const [with date_type = boost::gregorian::date; boost::date_time::month_functor::duration_type = boost::gregorian::date_duration]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date_duration_types.hpp:62:50: required from 'constexpr boost::date_time::months_duration::duration_type boost::date_time::months_duration::get_neg_offset(const date_type&) const [with base_config = boost::gregorian::greg_durations_config; boost::date_time::months_duration::duration_type = boost::gregorian::date_duration; boost::date_time::months_duration::date_type = boost::gregorian::date]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/date_duration_operators.hpp:55:41: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:91:25: warning: conversion to 'short int' from 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 91 | origDayOfMonth_ = ymd.day; | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:98:17: warning: conversion to 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} from 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} may change the sign of the result [-Wsign-conversion] 98 | wrap_int2 wi(ymd.month); | ^~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_duration_types.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:102:81: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 102 | day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int())); | ~~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:105:41: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 105 | return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d; | ~~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:107:29: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'short int' may change the sign of the result [-Wsign-conversion] 107 | day_type dayOfMonth = origDayOfMonth_; | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/adjust_functors.hpp:111:39: warning: conversion to 'boost::CV::constrained_value >::value_type' {aka 'short unsigned int'} from 'boost::date_time::wrapping_int2::int_type' {aka 'short int'} may change the sign of the result [-Wsign-conversion] 111 | return date_type(year, wi.as_int(), dayOfMonth) - d; | ~~~~~~~~~^~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:11, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:41: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp: In instantiation of 'static time_type boost::date_time::microsec_clock::create_time(boost::date_time::microsec_clock::time_converter) [with time_type = boost::posix_time::ptime; boost::date_time::microsec_clock::time_converter = std::tm* (*)(const long int*, std::tm*); time_t = long int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:78:25: required from 'static time_type boost::date_time::microsec_clock::universal_time() [with time_type = boost::posix_time::ptime]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:346:50: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:88:36: warning: conversion from 'suseconds_t' {aka 'long int'} to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 88 | boost::uint32_t sub_sec = tv.tv_usec; | ~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:11, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:41: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:125:39: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 125 | sub_sec * adjust); | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/functions.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:38, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:42: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = const char* [9]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = const char* [9]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/output.hpp:220:47: required from 'std::ostream& detail::operator<<(std::ostream&, const detail::print_bytes&) [with T = float; std::ostream = std::basic_ostream]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.cpp:403:33: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/innoextract.dir/src/util/encoding.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/reverse_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/rend.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:82, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:73: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:109:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 109 | return hash_binary((char*) &v, 4); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:119:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 119 | return hash_binary((char*) &v, 8); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:128:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 128 | return hash_binary((char*) &v, 10); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_impl(Float, typename boost::enable_if_c::value, long unsigned int>::type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:137:41: warning: use of old-style cast to 'char*' [-Wold-style-cast] 137 | return hash_binary((char*) &v, 16); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp: In function 'size_t boost::hash_detail::float_hash_value(T)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:221:53: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 221 | return (std::size_t)(v > 0 ? -1 : -2); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/detail/hash_float.hpp:223:40: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 223 | return (std::size_t)(-3); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:73: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp: In function 'size_t boost::hash_detail::hash_value_signed(T)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:283:54: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 283 | seed ^= (std::size_t) (positive >> i) + (seed<<6) + (seed>>2); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:285:36: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 285 | seed ^= (std::size_t) val + (seed<<6) + (seed>>2); | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp: In function 'size_t boost::hash_detail::hash_value_unsigned(T)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:303:49: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 303 | seed ^= (std::size_t) (val >> i) + (seed<<6) + (seed>>2); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/container_hash/hash.hpp:305:36: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 305 | seed ^= (std::size_t) val + (seed<<6) + (seed>>2); | ^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:30, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:73: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:73: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:679:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 679 | template struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:680:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 680 | typedef const T (&type)[n]; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:684:35: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 684 | struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:685:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 685 | typedef const T (&type)[n]; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:688:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 688 | template struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:689:37: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 689 | typedef const volatile T (&type)[n]; | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:693:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 693 | struct make_tuple_traits { | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:694:37: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 694 | typedef const volatile T (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:73: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/tuple.hpp:101:105: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 101 | public boost::tuples::element< I, boost::tuples::tuple > | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/tuple/tuple.hpp:106:65: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 106 | public boost::tuples::element< I, boost::tuples::cons > | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/map.hpp:6, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/unordered_map.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered_map.hpp:17, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:73: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'boost::unordered::detail::value_base::value_type& boost::unordered::detail::value_base::value()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:758:51: warning: use of old-style cast to 'ValueType*' [-Wold-style-cast] 758 | value_type& value() { return *(ValueType*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'const value_type& boost::unordered::detail::value_base::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:760:69: warning: use of old-style cast to 'const ValueType*' [-Wold-style-cast] 760 | value_type const& value() const { return *(ValueType const*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'boost::unordered::detail::value_base::value_type* boost::unordered::detail::value_base::value_ptr()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:762:54: warning: use of old-style cast to 'ValueType*' [-Wold-style-cast] 762 | value_type* value_ptr() { return (ValueType*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'const value_type* boost::unordered::detail::value_base::value_ptr() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:764:72: warning: use of old-style cast to 'const ValueType*' [-Wold-style-cast] 764 | value_type const* value_ptr() const { return (ValueType const*)this; } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, boost::tuples::tuple<>)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1603:23: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1603 | new ((void*)ptr) T(); | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1606:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1606 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 1, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1607:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1607 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 2, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1608:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1608 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 3, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1609:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1609 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 4, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1610:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1610 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 5, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1611:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1611 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 6, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1612:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1612 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 7, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1613:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1613 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 8, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1614:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1614 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 9, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In function 'void boost::unordered::detail::func::construct_from_tuple(Alloc&, T*, const boost::tuples::tuple&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1585:17: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1585 | new ((void*)ptr) \ | ^~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1615:9: note: in expansion of macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE' 1615 | BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(1, 10, boost) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::node_constructor::create_node()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:1986:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1986 | new ((void*)boost::to_address(node_)) node(); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::construct_functions(unsigned char, const H&, const P&)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2827:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2827 | new ((void*)&funcs_[which]) function_pair(hf, eq); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::construct_functions(unsigned char, const function_pair&, std::false_type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2835:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | new ((void*)&funcs_[which]) function_pair(f); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::construct_functions(unsigned char, boost::unordered::detail::functions::function_pair&, std::true_type)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2842:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2842 | new ((void*)&funcs_[which]) | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::functions::destroy_functions(unsigned char)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:2850:44: warning: use of old-style cast to 'boost::unordered::detail::functions::function_pair*' [-Wold-style-cast] 2850 | (function_pair*)(&funcs_[which])); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::table::create_buckets(size_t)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:3209:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 3209 | new ((void*)boost::to_address(i)) bucket(); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:3211:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 3211 | new ((void*)boost::to_address(end)) bucket(dummy_node); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::node::get_bucket() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4831:48: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4831 | return bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::node::is_first_in_group() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4836:51: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4836 | return !(bucket_info_ & ~((std::size_t)-1 >> 1)); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::node::set_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4841:56: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4841 | bucket_info_ = bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::node::reset_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4846:57: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4846 | bucket_info_ = bucket_info_ | ~((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::ptr_node::get_bucket() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4873:48: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4873 | return bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'size_t boost::unordered::detail::ptr_node::is_first_in_group() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4878:51: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4878 | return !(bucket_info_ & ~((std::size_t)-1 >> 1)); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::ptr_node::set_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4883:56: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4883 | bucket_info_ = bucket_info_ & ((std::size_t)-1 >> 1); | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp: In member function 'void boost::unordered::detail::ptr_node::reset_first_in_group()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/unordered/detail/implementation.hpp:4888:57: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 4888 | bucket_info_ = bucket_info_ | ~((std::size_t)-1 >> 1); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:50: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:74: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:74: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/foreach.hpp:76, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:71: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.hpp:32, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:50: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:74: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:74: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp: In instantiation of 'typename boost::disable_if, typename boost::range_size::type>::type boost::range_detail::range_calculate_size(const SinglePassRange&) [with SinglePassRange = unsigned int [32]; typename boost::disable_if, typename boost::range_size::type>::type = long unsigned int]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:71:36: required from 'typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = unsigned int [32]; typename boost::range_size::type = long unsigned int]' /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/encoding.cpp:575:57: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:49:33: warning: conversion to 'boost::disable_if_c::type' {aka 'long unsigned int'} from 'std::iterator_traits::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 49 | return std::distance(boost::begin(rng), boost::end(rng)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/innoextract.dir/src/util/load.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/config.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:18, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/has_xxx.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/detail/extract_optional_type.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/mutable_iterator.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/begin.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:19, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/assert.hpp:35, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/conversion_traits.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept_check.hpp:31, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config.hpp:61, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/cstdint.hpp:36, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/utility.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:25, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:34:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 34 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp: In function 'void boost::checked_array_delete(T*)': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/core/checked_delete.hpp:41:50: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 41 | typedef char type_must_be_complete[ sizeof(T)? 1: -1 ]; | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_concepts.hpp:10, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/concepts.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size_type.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/size.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.hpp:35, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:30, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:28, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/lexical_cast.hpp:31, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/load.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] [ 91%] Building CXX object CMakeFiles/innoextract.dir/src/util/log.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/compiler_config.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/time_duration.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/constrained_value.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 54 | template( static_cast< E* >( 0 ) ) ) > struct wrapexcept_add_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/throw_exception.hpp:54:36: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.hpp:62, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/console.hpp:34, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/log.cpp:25: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp: In instantiation of 'static constexpr date_int_type_ boost::date_time::gregorian_calendar_base::day_number(const ymd_type&) [with ymd_type_ = boost::date_time::year_month_day_base; date_int_type_ = unsigned int; boost::date_time::gregorian_calendar_base::ymd_type = boost::date_time::year_month_day_base]': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/date.hpp:72:35: required from 'constexpr boost::date_time::date::date(boost::date_time::date::year_type, boost::date_time::date::month_type, boost::date_time::date::day_type) [with T = boost::gregorian::date; calendar = boost::gregorian::gregorian_calendar; duration_type_ = boost::gregorian::date_duration; boost::date_time::date::year_type = boost::gregorian::greg_year; boost::date_time::date::month_type = boost::gregorian::greg_month; boost::date_time::date::day_type = boost::gregorian::greg_day]' /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:57:73: required from here /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/date_time/gregorian_calendar.ipp:80:86: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 80 | unsigned long d = ymd.day + ((153*m + 2)/5) + 365*y + (y/4) - (y/100) + (y/400) - 32045; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 93%] Building CXX object CMakeFiles/innoextract.dir/src/util/process.cpp.o [ 95%] Building CXX object CMakeFiles/innoextract.dir/src/util/time.cpp.o In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/detail/workaround.hpp:8, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/config.hpp:21, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:20, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major___WORKAROUND_GUARD" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:261:10: note: in definition of macro 'BOOST_WORKAROUND' 261 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | ^~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/detail/config.hpp:85:69: warning: "__clang_major__" is not defined, evaluates to 0 [-Wundef] 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | ^~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/config/workaround.hpp:262:9: note: in definition of macro 'BOOST_WORKAROUND' 262 | (symbol != 0) && (1 % (( (symbol test) ) + 1))) | ^~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_category_impl.hpp:15, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/error_category.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path_traits.hpp:14, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp: In member function 'constexpr int boost::system::error_code::value() const': /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~^~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/system/detail/error_code.hpp:147:31: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 147 | return ec.value() + 1000 * static_cast( reinterpret_cast( &ec.category() ) % 2097143 ); // 2^21-9, prime | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_convertible.hpp:17, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/interoperable.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:11, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp: At global scope: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/type_traits/is_complete.hpp:47:14: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 47 | ok_tag check_is_complete(int); | ^~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:20, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/yes_no.hpp:42:27: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 42 | typedef char (&type)[n]; | ^ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/arg.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/template_arity.hpp:43, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/full_lambda.hpp:29, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/lambda.hpp:22, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/apply.hpp:25, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/iterator/iterator_facade.hpp:36, from /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/filesystem/path.hpp:22, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.hpp:33, from /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:21: /home/pbulk/build/archivers/innoextract/work/.buildlink/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp:15:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15 | typedef char (&type)[N + 1]; | ~~^~~ /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp: In function 'bool util::set_file_time(const boost::filesystem::path&, util::time, uint32_t)': /home/pbulk/build/archivers/innoextract/work/innoextract-1.9/src/util/time.cpp:287:20: warning: signed conversion from 'unsigned int' to 'int' changes value from '4291925331' to '-3041965' [-Wsign-conversion] 287 | return (utimensat(AT_FDCWD, path.string().c_str(), timens, 0) == 0); | ^~~~~~~~ [ 97%] Building CXX object CMakeFiles/innoextract.dir/release.cpp.o [100%] Linking CXX executable innoextract Undefined first referenced symbol in file _ZN5boost9iostreams6detail9zlib_base7do_initERKNS0_11zlib_paramsEbPFPvS6_jjEPFvS6_S6_ES6_ CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail10bzip2_base5afterERPKcRPc CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams5bzip22okE CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams6detail9zlib_base5resetEbb CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail10bzip2_base10decompressEv CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams11bzip2_error5checkEi CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams4zlib8deflatedE CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail10bzip2_base6beforeERPKcS4_RPcS6_ CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams6detail9zlib_base6beforeERPKcS4_RPcS6_ CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail9zlib_base5afterERPKcRPcb CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail10bzip2_base3endEb CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams5bzip210stream_endE CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams6detail10bzip2_baseC2ERKNS0_12bzip2_paramsE CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams6detail10bzip2_base9check_endEPKcS4_ CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams4zlib16default_strategyE CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail10bzip2_baseD2Ev CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams6detail10bzip2_base3endEbSt9nothrow_t CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams6detail9zlib_baseD2Ev CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail9zlib_baseC2Ev CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail9zlib_base8xinflateEi CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams4zlib10stream_endE CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams10zlib_error5checkEi CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams6detail10bzip2_base7do_initEbPFPvS3_iiEPFvS3_S3_ES3_ CMakeFiles/innoextract.dir/src/stream/chunk.cpp.o _ZN5boost9iostreams4zlib19default_compressionE CMakeFiles/innoextract.dir/src/stream/block.cpp.o _ZN5boost9iostreams4zlib10sync_flushE CMakeFiles/innoextract.dir/src/stream/block.cpp.o ld: fatal: symbol referencing errors. No output written to innoextract collect2: error: ld returned 1 exit status *** [innoextract] Error code 1 bmake[2]: stopped in /home/pbulk/build/archivers/innoextract/work/innoextract-1.9 1 error bmake[2]: stopped in /home/pbulk/build/archivers/innoextract/work/innoextract-1.9 *** [CMakeFiles/innoextract.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/archivers/innoextract/work/innoextract-1.9 1 error bmake[1]: stopped in /home/pbulk/build/archivers/innoextract/work/innoextract-1.9 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/archivers/innoextract/work/innoextract-1.9 1 error bmake: stopped in /home/pbulk/build/archivers/innoextract/work/innoextract-1.9 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/archivers/innoextract *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/archivers/innoextract