[Pkg-puppet-devel] Bug#1096468: cpp-hocon: ftbfs with GCC-15
Matthias Klose
doko at debian.org
Mon Feb 17 17:08:12 GMT 2025
Package: src:cpp-hocon
Version: 0.3.0-1.1
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-15
[This bug is NOT targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/cpp-hocon_0.3.0-1.1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html
[...]
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_include.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_include.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_include.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_include.cc
[ 11%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/abstract_config_node.cc
[ 13%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_path.cc
[ 14%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_complex_value.cc
[ 15%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_field.cc
In file included from /build/reproducible-path/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3,
from /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_object.cc:1:
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:136:29: error: ‘virtual std::string hocon::config_value::render(hocon::config_render_options) const’ was hidden [-Werror=overloaded-virtual=]
136 | virtual std::string render(config_render_options options) const;
| ^~~~~~
In file included from /build/reproducible-path/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge_object.hpp:6,
from /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_object.cc:4:
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge.hpp:37:21: note: by ‘static void hocon::config_delayed_merge::render(const std::vector<std::shared_ptr<const hocon::config_value> >&, std::string&, int, bool, const std::string&, hocon::config_render_options)’
37 | static void render(std::vector<shared_value> const& stack, std::string& s, int indent_value, bool at_root, std::string const& at_key, config_render_options options);
| ^~~~~~
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:115:29: error: ‘virtual std::string hocon::config_value::render() const’ was hidden [-Werror=overloaded-virtual=]
115 | virtual std::string render() const;
| ^~~~~~
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge.hpp:37:21: note: by ‘static void hocon::config_delayed_merge::render(const std::vector<std::shared_ptr<const hocon::config_value> >&, std::string&, int, bool, const std::string&, hocon::config_render_options)’
37 | static void render(std::vector<shared_value> const& stack, std::string& s, int indent_value, bool at_root, std::string const& at_key, config_render_options options);
| ^~~~~~
[ 17%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc
[ 18%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_array.cc
[ 20%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_concatenation.cc
[ 21%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/nodes/config_node_root.cc
[ 23%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_value.cc
In file included from /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_value.cc:1:
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:115:29: error: ‘virtual std::string hocon::config_value::render() const’ was hidden [-Werror=overloaded-virtual=]
115 | virtual std::string render() const;
| ^~~~~~
In file included from /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_value.cc:8:
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge.hpp:37:21: note: by ‘static void hocon::config_delayed_merge::render(const std::vector<std::shared_ptr<const hocon::config_value> >&, std::string&, int, bool, const std::string&, hocon::config_render_options)’
37 | static void render(std::vector<shared_value> const& stack, std::string& s, int indent_value, bool at_root, std::string const& at_key, config_render_options options);
| ^~~~~~
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:136:29: error: ‘virtual std::string hocon::config_value::render(hocon::config_render_options) const’ was hidden [-Werror=overloaded-virtual=]
136 | virtual std::string render(config_render_options options) const;
| ^~~~~~
/build/reproducible-path/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge.hpp:37:21: note: by ‘static void hocon::config_delayed_merge::render(const std::vector<std::shared_ptr<const hocon::config_value> >&, std::string&, int, bool, const std::string&, hocon::config_render_options)’
37 | static void render(std::vector<shared_value> const& stack, std::string& s, int indent_value, bool at_root, std::string const& at_key, config_render_options options);
| ^~~~~~
[ 24%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_boolean.cc
[ 26%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_number.cc
[ 27%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_long.cc
[ 28%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o
cd /build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu/lib && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_LOG_WITHOUT_WCHAR_T -DBOOST_SYSTEM_NO_DEPRECATED -DHAS_CLOSEFROM -DLEATHERMAN_I18N -DLEATHERMAN_LOGGING_NAMESPACE=\"puppetlabs.cpp-hocon\" -DLEATHERMAN_USE_LOCALES -DPROJECT_DIR=\"/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu\" -DPROJECT_NAME=\"cpp-hocon\" -I/build/reproducible-path/cpp-hocon-0.3.0/lib/inc -Wextra -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Werror -Wno-maybe-uninitialized -g -O2 -ffile-prefix-map=/build/reproducible-path/cpp-hocon-0.3.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o -c /build/reproducible-path/cpp-hocon-0.3.0/lib/src/values/config_double.cc
cc1plus: all warnings being treated as errors
make[3]: *** [lib/CMakeFiles/libprojectsrc.dir/build.make:82: lib/CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[3]: *** [lib/CMakeFiles/libprojectsrc.dir/build.make:278: lib/CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:193: lib/CMakeFiles/libprojectsrc.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/cpp-hocon-0.3.0/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
More information about the Pkg-puppet-devel
mailing list