=>> Building devel/cpp-hocon build started at Sat Mar 30 14:22:50 GMT 2024 port directory: /usr/ports/devel/cpp-hocon package name: cpp-hocon-0.3.0_6 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: puppet@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 583 Feb 14 06:15 /usr/ports/devel/cpp-hocon/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: db616534ff Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 17 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/17/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- puppet@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work/.cache HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/devel/cpp-hocon/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/cpp-hocon/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work/.cache HOME=/wrkdirs/usr/ports/devel/cpp-hocon/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/devel/cpp-hocon/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/cpp-hocon/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTVERSION="0.3.0" CMAKE_BUILD_TYPE="release" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cpp-hocon" EXAMPLESDIR="share/examples/cpp-hocon" DATADIR="share/cpp-hocon" WWWDIR="www/cpp-hocon" ETCDIR="etc/cpp-hocon" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cpp-hocon DOCSDIR=/usr/local/share/doc/cpp-hocon EXAMPLESDIR=/usr/local/share/examples/cpp-hocon WWWDIR=/usr/local/www/cpp-hocon ETCDIR=/usr/local/etc/cpp-hocon --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cpp-hocon-0.3.0_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> cpp-hocon-0.3.0_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of cpp-hocon-0.3.0_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cpp-hocon-0.3.0_6 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cpp-hocon-0.3.0_6 for building => SHA256 Checksum OK for puppetlabs-cpp-hocon-0.3.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cpp-hocon-0.3.0_6 for building ===> Extracting for cpp-hocon-0.3.0_6 => SHA256 Checksum OK for puppetlabs-cpp-hocon-0.3.0_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for cpp-hocon-0.3.0_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cpp-hocon-0.3.0_6 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.28.3.pkg [pkg-builder.dan.net.uk] Installing cmake-core-3.28.3... [pkg-builder.dan.net.uk] `-- Installing expat-2.6.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.6.1: .......... done [pkg-builder.dan.net.uk] `-- Installing jsoncpp-1.9.5... [pkg-builder.dan.net.uk] `-- Extracting jsoncpp-1.9.5: .......... done [pkg-builder.dan.net.uk] `-- Installing libuv-1.48.0... [pkg-builder.dan.net.uk] `-- Extracting libuv-1.48.0: .......... done [pkg-builder.dan.net.uk] `-- Installing openssl-3.0.13_1,1... [pkg-builder.dan.net.uk] `-- Extracting openssl-3.0.13_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing rhash-1.4.4_1... [pkg-builder.dan.net.uk] | `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] | `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting rhash-1.4.4_1: .......... done [pkg-builder.dan.net.uk] Extracting cmake-core-3.28.3: .......... done ===> cpp-hocon-0.3.0_6 depends on file: /usr/local/bin/cmake - found ===> Returning to build of cpp-hocon-0.3.0_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cpp-hocon-0.3.0_6 depends on shared library: libboost_system.so - not found ===> Installing existing package /packages/All/boost-libs-1.84.0.pkg [pkg-builder.dan.net.uk] Installing boost-libs-1.84.0... [pkg-builder.dan.net.uk] `-- Installing icu-74.2,1... [pkg-builder.dan.net.uk] `-- Extracting icu-74.2,1: .......... done [pkg-builder.dan.net.uk] Extracting boost-libs-1.84.0: .......... done ===== Message from boost-libs-1.84.0: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> cpp-hocon-0.3.0_6 depends on shared library: libboost_system.so - found (/usr/local/lib/libboost_system.so) ===> Returning to build of cpp-hocon-0.3.0_6 ===> cpp-hocon-0.3.0_6 depends on shared library: libleatherman_util.so - not found ===> Installing existing package /packages/All/leatherman-1.12.9_3.pkg [pkg-builder.dan.net.uk] Installing leatherman-1.12.9_3... [pkg-builder.dan.net.uk] `-- Installing curl-8.6.0... [pkg-builder.dan.net.uk] | `-- Installing brotli-1.1.0,1... [pkg-builder.dan.net.uk] | `-- Extracting brotli-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libidn2-2.3.7... [pkg-builder.dan.net.uk] | | `-- Installing libunistring-1.2... [pkg-builder.dan.net.uk] | | `-- Extracting libunistring-1.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libidn2-2.3.7: .......... done [pkg-builder.dan.net.uk] | `-- Installing libnghttp2-1.60.0... [pkg-builder.dan.net.uk] | `-- Extracting libnghttp2-1.60.0: ....... done [pkg-builder.dan.net.uk] | `-- Installing librtmp-2.4.20190330_1... [pkg-builder.dan.net.uk] | `-- Extracting librtmp-2.4.20190330_1: ......... done [pkg-builder.dan.net.uk] | `-- Installing libssh2-1.11.0_1,3... [pkg-builder.dan.net.uk] | `-- Extracting libssh2-1.11.0_1,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.5_1... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.9.4_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.9.4_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.5_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting curl-8.6.0: .......... done [pkg-builder.dan.net.uk] `-- Installing ruby-3.2.3,1... [pkg-builder.dan.net.uk] | `-- Installing libedit-3.1.20230828_1,1... [pkg-builder.dan.net.uk] | `-- Extracting libedit-3.1.20230828_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libffi-3.4.4_1... [pkg-builder.dan.net.uk] | `-- Extracting libffi-3.4.4_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libunwind-20240221... [pkg-builder.dan.net.uk] | `-- Extracting libunwind-20240221: .......... done [pkg-builder.dan.net.uk] | `-- Installing libyaml-0.2.5... [pkg-builder.dan.net.uk] | `-- Extracting libyaml-0.2.5: ...... done [pkg-builder.dan.net.uk] `-- Extracting ruby-3.2.3,1: .......... done [pkg-builder.dan.net.uk] Extracting leatherman-1.12.9_3: .......... done ===== Message from ruby-3.2.3,1: -- Some of the standard commands and libraries are provided as separate ports for ease of upgrading: devel/ruby-gems: gem - RubyGems package manager devel/rubygem-debug: debug - Debugging functionality for Ruby devel/rubygem-erb: erb - Templating system for Ruby devel/rubygem-irb: irb - Interactive Ruby devel/rubygem-minitest: minitest - Complete suite of testing facilities devel/rubygem-power_assert: power_assert - Power Assert for Ruby devel/rubygem-rake: rake - Ruby Make devel/rubygem-rbs: rbs - Language for type signatures for Ruby and standard library definitions devel/rubygem-rdoc: rdoc - Ruby Documentation System devel/rubygem-test-unit: test-unit - Unit testing framework for Ruby devel/rubygem-typeprof: typeprof - Type analysis tool for Ruby code ftp/rubygem-net-ftp: net-ftp - Support for the File Transfer Protocol mail/rubygem-net-imap: net-imap - Ruby client api for Internet Message Access Protocol mail/rubygem-net-pop: net-pop - Ruby client library for POP3 mail/rubygem-net-smtp: net-smtp - Simple Mail Transfer Protocol client library for Ruby math/rubygem-matrix: matrix - Implementation of Matrix and Vector classes math/rubygem-prime: prime - Prime numbers and factorization library sysutils/rubygem-bundler: bundler - Tool that manages gem dependencies for ruby applications textproc/rubygem-rexml: rexml - XML toolkit for Ruby www/rubygem-rss: rss - Family of libraries that support various formats of XML "feeds" And some of the standard libraries are provided as separate ports since they require extra dependencies: databases/rubygem-dbm: DBM module databases/rubygem-gdbm: GDBM module Install them as occasion demands. ===> cpp-hocon-0.3.0_6 depends on shared library: libleatherman_util.so - found (/usr/local/lib/libleatherman_util.so) ===> Returning to build of cpp-hocon-0.3.0_6 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for cpp-hocon-0.3.0_6 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/devel/cpp-hocon/work/.build CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 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. -- The C compiler identification is Clang 14.0.5 -- The CXX compiler identification is Clang 14.0.5 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /ccache/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /ccache/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.73") found components: date_time chrono system nowide -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: locale system -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: log log_setup thread date_time filesystem system chrono regex atomic -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: regex -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.73") found components: regex filesystem system nowide -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: regex system filesystem -- Found CURL: /usr/local/lib/libcurl.so (found version "8.6.0") -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: regex system -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.73") found components: regex filesystem system nowide -- Looking for closefrom in c -- Looking for closefrom in c - found -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: regex filesystem system -- CLANG_VERSION_STRING: 14.0 -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.54") found components: locale regex thread date_time chrono filesystem system program_options atomic -- The following OPTIONAL packages have been found: * Threads -- The following REQUIRED packages have been found: * CURL * Leatherman * Boost (required version >= 1.54) CMake Warning (dev) at /usr/local/lib/cmake/leatherman/cmake/leatherman.cmake:121 (include): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:60 (enable_cpplint) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Python not found; 'cpplint' target will not be available -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Could not find gettext executables, skipping gettext_templates. -- Could not find gettext executables, skipping gettext_compile. -- Configuring done (40.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /wrkdirs/usr/ports/devel/cpp-hocon/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for cpp-hocon-0.3.0_6 /usr/local/bin/cmake -S/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 -B/wrkdirs/usr/ports/devel/cpp-hocon/work/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/CMakeFiles /wrkdirs/usr/ports/devel/cpp-hocon/work/.build//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f lib/CMakeFiles/libprojectsrc.dir/build.make lib/CMakeFiles/libprojectsrc.dir/depend cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/CMakeFiles/libprojectsrc.dir/DependInfo.cmake /usr/bin/make -f lib/CMakeFiles/libprojectsrc.dir/build.make lib/CMakeFiles/libprojectsrc.dir/build [ 1%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_object.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_delayed_merge_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::vector>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_object.cc:54:16: note: in instantiation of function template specialization 'std::make_shared, std::vector>, void>' requested here return make_shared(move(origin), move(stack)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_object.cc:58:16: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(dynamic_pointer_cast(shared_from_this())); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 2%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/simple_config_object.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/simple_config_object.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/simple_config_object.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/simple_config_object.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_object.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/simple_config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/container.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/simple_config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/container.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_object.cc:99:21: note: in instantiation of function template specialization 'std::make_shared' requested here make_shared("with_value(" + next.render() + ")"), next); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::unordered_map> &, hocon::resolve_status, const bool &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::unordered_map> &, hocon::resolve_status, const bool &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_object.cc:113:20: note: in instantiation of function template specialization 'std::make_shared &, std::unordered_map> &, hocon::resolve_status, const bool &, void>' requested here return make_shared(origin(), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 4%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/abstract_config_node.cc [ 5%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_include.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_include.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_include.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_simple_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 7%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_simple_value.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_simple_value.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_simple_value.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_simple_value.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_simple_value.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_simple_value.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_simple_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_simple_value.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_simple_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_node.hpp:3: In file included from /usr/include/c++/v1/string:525: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string, hocon::config_string_type>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::string, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_simple_value.cc:34:20: note: in instantiation of function template specialization 'std::make_shared &, std::string, hocon::config_string_type, void>' requested here return make_shared( ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_reference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::shared_ptr>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_simple_value.cc:44:20: note: in instantiation of function template specialization 'std::make_shared &, std::shared_ptr, void>' requested here return make_shared(sub_token->origin(), make_shared(the_path, optional)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 8%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_single_token.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_single_token.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_single_token.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_single_token.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_single_token.cc [ 10%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_comment.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_comment.cc.o -MF CMakeFiles/libprojectsrc.dir/src/nodes/config_node_comment.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_comment.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_comment.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_comment.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 11%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_path.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_path.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_exception.hpp:6: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 13%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_complex_value.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_complex_value.cc:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 14%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_field.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_field.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_exception.hpp:6: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_field.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_field.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_node.hpp:3: In file included from /usr/include/c++/v1/string:525: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_field' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_field.cc:33:24: note: in instantiation of function template specialization 'std::make_shared>, void>' requested here return make_shared(move(children_copy)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 16%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_complex_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_node.hpp:3: In file included from /usr/include/c++/v1/string:525: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:17:16: note: in instantiation of function template specialization 'std::make_shared>, void>' requested here return make_shared(move(nodes)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::line' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:143:85: note: in instantiation of function template specialization 'std::make_shared' requested here indentation.push_back(make_shared(make_shared(nullptr))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_single_token' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:143:47: note: in instantiation of function template specialization 'std::make_shared, void>' requested here indentation.push_back(make_shared(make_shared(nullptr))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::ignored_whitespace' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, const char (&)[2], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:160:73: note: in instantiation of function template specialization 'std::make_shared' requested here indentation.push_back(make_shared(make_shared(nullptr, " "))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_path' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, hocon::config_node_path, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:232:29: note: in instantiation of function template specialization 'std::make_shared' requested here new_nodes.push_back(make_shared(desired_path.first())); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_field' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_object.cc:272:77: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here children_copy.insert(children_copy.begin() + i - 1, make_shared(new_nodes)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 7 warnings generated. [ 17%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_array.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_array.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_array.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_complex_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_node.hpp:3: In file included from /usr/include/c++/v1/string:525: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_array' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_array.cc:10:16: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(nodes); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 1 warning generated. [ 19%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_concatenation.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_concatenation.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_concatenation.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_complex_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_node.hpp:3: In file included from /usr/include/c++/v1/string:525: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_concatenation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_concatenation.cc:11:16: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(nodes); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 1 warning generated. [ 20%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_root.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_root.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_exception.hpp:6: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_root.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_root.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/config_node_complex_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node_value.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/nodes/abstract_config_node.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_node.hpp:3: In file included from /usr/include/c++/v1/string:525: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_root' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &, const std::shared_ptr &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, const std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/nodes/config_node_root.cc:47:28: note: in instantiation of function template specialization 'std::make_shared> &, const std::shared_ptr &, void>' requested here return make_shared(children_copy, _origin); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 22%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_value.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_value.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_value.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_value.cc:108:23: note: in instantiation of function template specialization 'std::make_shared' requested here return at_key(make_shared("at_key(" + key + ")"), key); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_delayed_merge' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::vector>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_value.cc:216:16: note: in instantiation of function template specialization 'std::make_shared, std::vector>, void>' requested here return make_shared(move(origin), move(stack)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 23%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_boolean.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_boolean.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_boolean.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_boolean.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_boolean.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_boolean' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const bool &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const bool &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_boolean.cc:27:16: note: in instantiation of function template specialization 'std::make_shared, const bool &, void>' requested here return make_shared(move(origin), _value); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 25%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_int' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, int, std::string>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, int, std::string, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc:55:20: note: in instantiation of function template specialization 'std::make_shared, int, std::string, void>' requested here return make_shared(move(origin), static_cast(value), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_long' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, long &, std::string>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, long &, std::string, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc:58:20: note: in instantiation of function template specialization 'std::make_shared, long &, std::string, void>' requested here return make_shared(move(origin), value, move(original_text)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:25: /usr/include/c++/v1/__memory/unique_ptr.h:54:5: warning: delete called on non-final 'hocon::config_double' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete __ptr; ^ /usr/include/c++/v1/__memory/unique_ptr.h:315:7: note: in instantiation of member function 'std::default_delete::operator()' requested here __ptr_.second()(__tmp); ^ /usr/include/c++/v1/__memory/unique_ptr.h:269:19: note: in instantiation of member function 'std::unique_ptr::reset' requested here ~unique_ptr() { reset(); } ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_number.cc:68:20: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here return unique_ptr(new config_double(move(origin), value, move(original_text))); ^ 4 warnings generated. [ 26%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_long.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_long.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_long.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_long.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_long.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_long' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const long &, const std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const long &, const std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_long.cc:32:16: note: in instantiation of function template specialization 'std::make_shared, const long &, const std::string &, void>' requested here return make_shared(move(origin), _value, _original_text); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 27%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -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 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_double.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_double.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_double.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_double.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_double.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_double' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const double &, const std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const double &, const std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_double.cc:32:16: note: in instantiation of function template specialization 'std::make_shared, const double &, const std::string &, void>' requested here return make_shared(move(origin), _value, _original_text); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 29%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_null.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_null.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_null.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_null.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_null.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_null.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_null.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_null.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_null.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_null' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_null.cc:20:16: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(move(origin)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 30%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_string.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_string.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_string.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_string.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_string.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_string.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_string.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_string.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_string.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const std::string &, const hocon::config_string_type &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const std::string &, const hocon::config_string_type &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_string.cc:19:16: note: in instantiation of function template specialization 'std::make_shared, const std::string &, const hocon::config_string_type &, void>' requested here return make_shared(move(origin), _text, _quoted); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 32%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_int.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_int.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_int.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_int.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_int.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_int.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_int.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_int.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_int.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_number.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_int' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const int &, const std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const int &, const std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_int.cc:32:16: note: in instantiation of function template specialization 'std::make_shared, const int &, const std::string &, void>' requested here return make_shared(move(origin), _value, _original_text); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 33%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_reference.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_reference.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_reference.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_reference.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_reference.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_reference.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_reference.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_reference.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_reference.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_reference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, const std::shared_ptr &, const int &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, const std::shared_ptr &, const int &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_reference.cc:32:16: note: in instantiation of function template specialization 'std::make_shared &, const std::shared_ptr &, const int &, void>' requested here return make_shared(origin, _expr, _prefix_length); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 35%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/path.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/path.cc.o -MF CMakeFiles/libprojectsrc.dir/src/path.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/path.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_exception.hpp:6: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 36%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/path_builder.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/path_builder.cc.o -MF CMakeFiles/libprojectsrc.dir/src/path_builder.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/path_builder.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_builder.cc [ 38%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/path_parser.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/path_parser.cc.o -MF CMakeFiles/libprojectsrc.dir/src/path_parser.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/path_parser.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_parser.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_parser.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_builder.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/path.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/functional_list.hpp:4: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const char (&)[15], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc:25:51: note: in instantiation of function template specialization 'std::make_shared' requested here const shared_origin path_parser::api_origin = make_shared("path parameter"); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::unquoted_text' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::string, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc:159:40: note: in instantiation of function template specialization 'std::make_shared &, std::string, void>' requested here split_tokens.push_back(make_shared(t->origin(), move(s))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string, hocon::config_string_type>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::string, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc:162:25: note: in instantiation of function template specialization 'std::make_shared &, std::string, hocon::config_string_type, void>' requested here make_shared( ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::value' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/path_parser.cc:161:40: note: in instantiation of function template specialization 'std::make_shared, void>' requested here split_tokens.push_back(make_shared( ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 5 warnings generated. [ 39%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/token.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/token.cc.o -MF CMakeFiles/libprojectsrc.dir/src/token.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/token.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/token.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/token.cc:3: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 41%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/tokens.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/tokens.cc.o -MF CMakeFiles/libprojectsrc.dir/src/tokens.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/tokens.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokens.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokens.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokens.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/token.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/simple_config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::token' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, hocon::token_type, std::nullptr_t, const char (&)[1], const char (&)[14], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokens.cc:173:38: note: in instantiation of function template specialization 'std::make_shared' requested here static shared_token _start = make_shared( ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 42%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/tokenizer.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/tokenizer.cc.o -MF CMakeFiles/libprojectsrc.dir/src/tokenizer.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/tokenizer.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/token.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/simple_config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::unquoted_text' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:71:21: note: in instantiation of function template specialization 'std::make_shared, std::string &, void>' requested here t = make_shared(line_origin(base_origin, line_number), _whitespace); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::ignored_whitespace' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:73:21: note: in instantiation of function template specialization 'std::make_shared, std::string &, void>' requested here t = make_shared(line_origin(base_origin, line_number), _whitespace); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::double_slash_comment' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:165:20: note: in instantiation of function template specialization 'std::make_shared &, std::string &, void>' requested here return make_shared(_line_origin, result); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::hash_comment' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:167:20: note: in instantiation of function template specialization 'std::make_shared &, std::string &, void>' requested here return make_shared(_line_origin, result); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_boolean' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, bool>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, bool, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:207:47: note: in instantiation of function template specialization 'std::make_shared &, bool, void>' requested here return make_shared(make_shared(origin, true)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::value' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:207:28: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(make_shared(origin, true)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_null' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:209:47: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here return make_shared(make_shared(origin)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string &, hocon::config_string_type>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, std::string &, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:384:35: note: in instantiation of function template specialization 'std::make_shared &, std::string &, hocon::config_string_type, void>' requested here return make_shared(make_shared(_line_origin, result, config_string_type::QUOTED), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::substitution' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, bool &, std::vector> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, bool &, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:436:16: note: in instantiation of function template specialization 'std::make_shared &, bool &, std::vector> &, void>' requested here return make_shared(_line_origin, optional, expression); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::line' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/tokenizer.cc:444:36: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here shared_token newline = make_shared(_line_origin); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 11 warnings generated. [ 44%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/simple_config_document.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/simple_config_document.cc.o -MF CMakeFiles/libprojectsrc.dir/src/simple_config_document.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/simple_config_document.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_document.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_document.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/simple_config_document.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_document.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_document.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_parse_options.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const char (&)[21], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_document.cc:26:32: note: in instantiation of function template specialization 'std::make_shared' requested here shared_origin origin = make_shared("single value parsing"); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_document.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_parse_options.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:25: /usr/include/c++/v1/__memory/unique_ptr.h:54:5: warning: delete called on 'hocon::config_document' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete __ptr; ^ /usr/include/c++/v1/__memory/unique_ptr.h:315:7: note: in instantiation of member function 'std::default_delete::operator()' requested here __ptr_.second()(__tmp); ^ /usr/include/c++/v1/__memory/unique_ptr.h:269:19: note: in instantiation of member function 'std::unique_ptr::reset' requested here ~unique_ptr() { reset(); } ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_document.cc:30:16: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here return unique_ptr{new simple_config_document( ^ 3 warnings generated. [ 45%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/simple_config_origin.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/simple_config_origin.cc.o -MF CMakeFiles/libprojectsrc.dir/src/simple_config_origin.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/simple_config_origin.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_origin.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_origin.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_origin.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::string &, int &, int &, const hocon::origin_type &, const std::string &, const std::vector &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_config_origin.cc:42:20: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here return make_shared(_description, line_number, line_number, _origin_type, ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 47%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_util.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_util.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_util.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_util.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_util.cc [ 48%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_parse_options.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_parse_options.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_parse_options.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_parse_options.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parse_options.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parse_options.cc:3: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 50%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_render_options.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_render_options.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_render_options.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_render_options.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_render_options.cc [ 51%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_document_parser.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_document_parser.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_document_parser.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_document_parser.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/config_document_parser.hpp:8: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/config_document_parser.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_parse_options.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_single_token' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:69:33: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here nodes.push_back(make_shared(t)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_comment' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:74:33: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here nodes.push_back(make_shared(t)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_concatenation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:186:16: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(values); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_simple_value' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:227:17: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here v = make_shared(t); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_path' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, hocon::config_node_path, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:248:24: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(path_parser::parse_path_node_expression(it, nullptr)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_include' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &, hocon::config_include_kind &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, hocon::config_include_kind &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:332:20: note: in instantiation of function template specialization 'std::make_shared> &, hocon::config_include_kind &, void>' requested here return make_shared(children, kind); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_field' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:433:40: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here object_nodes.push_back(make_shared(key_value_nodes)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:462:16: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(object_nodes); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_array' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:479:24: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(children); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_root' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>, std::shared_ptr &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_parser.cc:565:24: note: in instantiation of function template specialization 'std::make_shared>, std::shared_ptr &, void>' requested here return make_shared(shared_node_list { make_shared(children) }, ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 11 warnings generated. [ 52%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_document_factory.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_document_factory.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_document_factory.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_document_factory.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_factory.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_document_factory.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_document_factory.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_document.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 54%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_parser.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_parser.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_parser.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_parser.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parser.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parser.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/config_parser.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parser.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/config_parser.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::unordered_map> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::unordered_map> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parser.cc:109:29: note: in instantiation of function template specialization 'std::make_shared, std::unordered_map> &, void>' requested here shared_object obj = make_shared(value->origin()->with_comments(vector{}), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_reference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::shared_ptr>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parser.cc:224:41: note: in instantiation of function template specialization 'std::make_shared &, std::shared_ptr, void>' requested here auto previous_ref = make_shared(new_value->origin(), make_shared(full_current_path(), true)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_list' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::vector>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_parser.cc:225:33: note: in instantiation of function template specialization 'std::make_shared &, std::vector>, void>' requested here auto list = make_shared(new_value->origin(), vector({new_value})); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 4 warnings generated. [ 55%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/parseable.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/parseable.cc.o -MF CMakeFiles/libprojectsrc.dir/src/parseable.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/parseable.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/parseable.hpp:6: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/parseable.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_parseable.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::parseable_file' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, hocon::config_parse_options, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:34:16: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(move(input_file_path), move(options)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::parseable_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, hocon::config_parse_options, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:38:16: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(move(s), move(options)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::parseable_not_found' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, std::string, hocon::config_parse_options, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:43:16: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(move(what_not_found), move(message), move(options)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_include_context' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, hocon::parseable &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:49:28: note: in instantiation of function template specialization 'std::make_shared' requested here _include_context = make_shared(*this); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:52:31: note: in instantiation of function template specialization 'std::make_shared' requested here _initial_origin = make_shared(*_initial_options.get_origin_description()); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::unordered_map>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::unordered_map>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:202:24: note: in instantiation of function template specialization 'std::make_shared, std::unordered_map>, void>' requested here return make_shared( ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:256:36: note: in instantiation of function template specialization 'std::make_shared>, void>' requested here children.push_back(make_shared(shared_node_list { })); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_root' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &, std::shared_ptr &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:257:60: note: in instantiation of function template specialization 'std::make_shared> &, std::shared_ptr &, void>' requested here return make_shared(make_shared(children, origin), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_document' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const hocon::config_parse_options &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const hocon::config_parse_options &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:257:24: note: in instantiation of function template specialization 'std::make_shared, const hocon::config_parse_options &, void>' requested here return make_shared(make_shared(children, origin), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/parseable.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/parseable.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_parseable.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:811: /usr/include/c++/v1/__memory/allocator.h:156:9: warning: destructor called on 'hocon::parseable' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] __p->~_Tp(); ^ /usr/include/c++/v1/__memory/allocator_traits.h:309:13: note: in instantiation of member function 'std::allocator::destroy' requested here __a.destroy(__p); ^ /usr/include/c++/v1/vector:803:25: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end)); ^ /usr/include/c++/v1/vector:797:29: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);} ^ /usr/include/c++/v1/vector:401:9: note: in instantiation of member function 'std::vector::__clear' requested here __clear(); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/parseable.hpp:48:9: note: in instantiation of member function 'std::vector::~vector' requested here parseable() = default; ^ /usr/include/c++/v1/__memory/allocator.h:156:15: note: qualify call to silence this warning __p->~_Tp(); ^ 11 warnings generated. [ 57%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/simple_include_context.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/simple_include_context.cc.o -MF CMakeFiles/libprojectsrc.dir/src/simple_include_context.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/simple_include_context.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_include_context.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_include_context.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/simple_include_context.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/parseable.hpp:6: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 58%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/simple_includer.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/simple_includer.cc.o -MF CMakeFiles/libprojectsrc.dir/src/simple_includer.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/simple_includer.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config.hpp:6: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_includer' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:26:20: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(_fallback->with_fallback(move(fallback))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::relative_name_source' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:45:23: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here auto source = make_shared(context); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::file_name_source' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:62:23: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here auto source = make_shared(context); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_include_context' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const hocon::parseable &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:90:21: note: in instantiation of function template specialization 'std::make_shared' requested here make_shared(*(dynamic_pointer_cast(p)))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const char (&)[13], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:101:47: note: in instantiation of function template specialization 'std::make_shared' requested here obj = simple_config_object::empty(make_shared("empty config")); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_includer::proxy' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/simple_includer.cc:146:20: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here return make_shared(includer); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 7 warnings generated. [ 60%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_resolve_options.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_resolve_options.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_resolve_options.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_resolve_options.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_resolve_options.cc [ 61%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config.hpp:6: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::file_name_source' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace<>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:33:23: note: in instantiation of function template specialization 'std::make_shared' requested here auto source = make_shared(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:79:20: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(dynamic_pointer_cast(resolved)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_includer' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:539:41: note: in instantiation of function template specialization 'std::make_shared' requested here static auto _default_includer = make_shared(nullptr); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:564:27: note: in instantiation of function template specialization 'std::make_shared' requested here auto origin = make_shared("env var " + k); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string &, hocon::config_string_type>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, std::string &, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:565:31: note: in instantiation of function template specialization 'std::make_shared &, std::string &, hocon::config_string_type, void>' requested here values.emplace(k, make_shared(origin, v, config_string_type::QUOTED)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::unordered_map>, hocon::resolve_status, bool>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr &, std::unordered_map>, hocon::resolve_status, bool, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config.cc:569:16: note: in instantiation of function template specialization 'std::make_shared &, std::unordered_map>, hocon::resolve_status, bool, void>' requested here return make_shared(origin, move(values), resolve_status::RESOLVED, false); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 7 warnings generated. [ 63%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/default_transformer.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/default_transformer.cc.o -MF CMakeFiles/libprojectsrc.dir/src/default_transformer.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/default_transformer.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/default_transformer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/default_transformer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_long' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, long &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, long &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:27:32: note: in instantiation of function template specialization 'std::make_shared &, long &, std::string &, void>' requested here return make_shared(value->origin(), v, s); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_double' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, double &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, double &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:33:32: note: in instantiation of function template specialization 'std::make_shared &, double &, std::string &, void>' requested here return make_shared(value->origin(), v, s); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_null' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:40:32: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here return make_shared(value->origin()); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_boolean' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, bool>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, bool, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:45:32: note: in instantiation of function template specialization 'std::make_shared &, bool, void>' requested here return make_shared(value->origin(), true); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::string, hocon::config_string_type>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::string, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/default_transformer.cc:68:28: note: in instantiation of function template specialization 'std::make_shared &, std::string, hocon::config_string_type, void>' requested here return make_shared(value->origin(), value->transform_to_string(), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 6 warnings generated. [ 64%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/substitution_expression.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/substitution_expression.cc.o -MF CMakeFiles/libprojectsrc.dir/src/substitution_expression.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/substitution_expression.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/substitution_expression.cc [ 66%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/simple_config_list.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/simple_config_list.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/simple_config_list.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/simple_config_list.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_list.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_list.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_list.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_list' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::vector>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/simple_config_list.cc:50:20: note: in instantiation of function template specialization 'std::make_shared &, std::vector>, void>' requested here return make_shared(origin(), move(new_list)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 67%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge.hpp:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge.hpp:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_delayed_merge' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const std::vector> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge.cc:123:16: note: in instantiation of function template specialization 'std::make_shared, const std::vector> &, void>' requested here return make_shared(move(origin), _stack); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 69%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge_object.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge_object.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge_object.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge_object.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge_object.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge_object.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_delayed_merge_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_delayed_merge_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, const std::vector> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, const std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge_object.cc:57:16: note: in instantiation of function template specialization 'std::make_shared, const std::vector> &, void>' requested here return make_shared(move(origin), _stack); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_delayed_merge' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::vector> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_delayed_merge_object.cc:174:20: note: in instantiation of function template specialization 'std::make_shared &, std::vector> &, void>' requested here return make_shared(origin(), new_stack); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 70%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/resolve_context.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/resolve_context.cc.o -MF CMakeFiles/libprojectsrc.dir/src/resolve_context.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/resolve_context.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/resolve_context.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/resolve_context.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_exception.hpp:6: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 72%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/resolve_source.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/resolve_source.cc.o -MF CMakeFiles/libprojectsrc.dir/src/resolve_source.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/resolve_source.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/resolve_source.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/resolve_source.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/resolve_source.hpp:7: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_exception.hpp:6: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 73%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/values/config_concatenation.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/values/config_concatenation.cc.o -MF CMakeFiles/libprojectsrc.dir/src/values/config_concatenation.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/values/config_concatenation.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_concatenation.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_concatenation.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_concatenation.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_origin.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_concatenation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &, std::vector>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_concatenation.cc:61:20: note: in instantiation of function template specialization 'std::make_shared &, std::vector>, void>' requested here return make_shared(origin(), move(new_list)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string, hocon::config_string_type>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/values/config_concatenation.cc:249:26: note: in instantiation of function template specialization 'std::make_shared, std::string, hocon::config_string_type, void>' requested here joined = make_shared(move(joined_origin), s1 + s2, config_string_type::QUOTED); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 75%] Building CXX object lib/CMakeFiles/libprojectsrc.dir/src/config_value_factory.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -MD -MT lib/CMakeFiles/libprojectsrc.dir/src/config_value_factory.cc.o -MF CMakeFiles/libprojectsrc.dir/src/config_value_factory.cc.o.d -o CMakeFiles/libprojectsrc.dir/src/config_value_factory.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/config_null.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value_factory.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/types.hpp:3: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_null' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:20:20: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(nullptr); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, std::string &, hocon::config_string_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:24:20: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(nullptr, str, config_string_type::QUOTED); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_long' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, long &, const char (&)[1], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:28:20: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(nullptr, num, ""); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_double' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, double &, const char (&)[1], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:32:20: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(nullptr, num, ""); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_int' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, int &, const char (&)[1], void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:36:20: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(nullptr, num, ""); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_boolean' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, bool &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:40:20: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(nullptr, boolean); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_list' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:48:20: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(nullptr, config_values); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::nullptr_t, std::unordered_map> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:56:20: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(nullptr, config_map); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/src/config_value_factory.cc:65:28: note: in instantiation of function template specialization 'std::make_shared' requested here auto conf_origin = make_shared(origin); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 10 warnings generated. [ 75%] Built target libprojectsrc /usr/bin/make -f lib/CMakeFiles/libcpp-hocon.dir/build.make lib/CMakeFiles/libcpp-hocon.dir/depend cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/CMakeFiles/libcpp-hocon.dir/DependInfo.cmake /usr/bin/make -f lib/CMakeFiles/libcpp-hocon.dir/build.make lib/CMakeFiles/libcpp-hocon.dir/build [ 76%] Linking CXX shared library liblibcpp-hocon.so cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/libcpp-hocon.dir/link.txt --verbose=1 /ccache/libexec/ccache/c++ -fPIC -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -Wl,-soname,liblibcpp-hocon.so.0.3.0 -o liblibcpp-hocon.so.0.3.0 CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o CMakeFiles/libprojectsrc.dir/src/values/simple_config_object.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_include.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_simple_value.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_single_token.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_comment.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_null.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_string.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_int.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_reference.cc.o CMakeFiles/libprojectsrc.dir/src/path.cc.o CMakeFiles/libprojectsrc.dir/src/path_builder.cc.o CMakeFiles/libprojectsrc.dir/src/path_parser.cc.o CMakeFiles/libprojectsrc.dir/src/token.cc.o CMakeFiles/libprojectsrc.dir/src/tokens.cc.o CMakeFiles/libprojectsrc.dir/src/tokenizer.cc.o CMakeFiles/libprojectsrc.dir/src/simple_config_document.cc.o CMakeFiles/libprojectsrc.dir/src/simple_config_origin.cc.o CMakeFiles/libprojectsrc.dir/src/config_util.cc.o CMakeFiles/libprojectsrc.dir/src/config_parse_options.cc.o CMakeFiles/libprojectsrc.dir/src/config_render_options.cc.o CMakeFiles/libprojectsrc.dir/src/config_document_parser.cc.o CMakeFiles/libprojectsrc.dir/src/config_document_factory.cc.o CMakeFiles/libprojectsrc.dir/src/config_parser.cc.o CMakeFiles/libprojectsrc.dir/src/parseable.cc.o CMakeFiles/libprojectsrc.dir/src/simple_include_context.cc.o CMakeFiles/libprojectsrc.dir/src/simple_includer.cc.o CMakeFiles/libprojectsrc.dir/src/config_resolve_options.cc.o CMakeFiles/libprojectsrc.dir/src/config.cc.o CMakeFiles/libprojectsrc.dir/src/default_transformer.cc.o CMakeFiles/libprojectsrc.dir/src/substitution_expression.cc.o CMakeFiles/libprojectsrc.dir/src/values/simple_config_list.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge_object.cc.o CMakeFiles/libprojectsrc.dir/src/resolve_context.cc.o CMakeFiles/libprojectsrc.dir/src/resolve_source.cc.o CMakeFiles/libprojectsrc.dir/src/values/config_concatenation.cc.o CMakeFiles/libprojectsrc.dir/src/config_value_factory.cc.o -Wl,-rpath,/usr/local/lib: /usr/local/lib/libleatherman_locale.so.1.12.9 /usr/local/lib/libboost_locale.so /usr/local/lib/libboost_regex.so /usr/local/lib/libboost_thread.so -lpthread /usr/local/lib/libboost_date_time.so /usr/local/lib/libboost_chrono.so /usr/local/lib/libboost_filesystem.so /usr/local/lib/libboost_system.so /usr/local/lib/libboost_program_options.so /usr/local/lib/libboost_atomic.so /usr/local/lib/libleatherman_util.so.1.12.9 cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib && /usr/local/bin/cmake -E cmake_symlink_library liblibcpp-hocon.so.0.3.0 liblibcpp-hocon.so.0.3.0 liblibcpp-hocon.so [ 76%] Built target libcpp-hocon /usr/bin/make -f lib/tests/CMakeFiles/libcpp-hocon_test.dir/build.make lib/tests/CMakeFiles/libcpp-hocon_test.dir/depend cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests /wrkdirs/usr/ports/devel/cpp-hocon/work/.build /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests/CMakeFiles/libcpp-hocon_test.dir/DependInfo.cmake /usr/bin/make -f lib/tests/CMakeFiles/libcpp-hocon_test.dir/build.make lib/tests/CMakeFiles/libcpp-hocon_test.dir/build [ 77%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/concatenation_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/concatenation_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/concatenation_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/concatenation_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/concatenation_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/concatenation_test.cc:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config.hpp:6: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 79%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_document_parser_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_document_parser_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_document_parser_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_document_parser_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_document_parser_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_document_parser_test.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/config_document_parser.hpp:8: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 80%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_node_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_node_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_node_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_node_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_node_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_node_test.cc:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_node_test.cc:1: In file included from /usr/local/include/leatherman/vendor/catch.hpp:383: In file included from /usr/include/c++/v1/sstream:184: In file included from /usr/include/c++/v1/istream:163: In file included from /usr/include/c++/v1/ostream:138: In file included from /usr/include/c++/v1/bitset:115: In file included from /usr/include/c++/v1/__bit_reference:15: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_node_test.cc:137:61: note: in instantiation of function template specialization 'std::make_shared>, void>' requested here field_node_test(node_key("\"abc\""), int_node(123), make_shared( ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_array' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_node_test.cc:173:23: note: in instantiation of function template specialization 'std::make_shared>, void>' requested here auto node_array = make_shared(shared_node_list { ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_concatenation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_node_test.cc:209:23: note: in instantiation of function template specialization 'std::make_shared>, void>' requested here auto concat = make_shared(shared_node_list { ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 4 warnings generated. [ 82%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_value_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_value_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_value_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_value_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_test.cc:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/values/simple_config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/container.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_test.cc:1: In file included from /usr/local/include/leatherman/vendor/catch.hpp:383: In file included from /usr/include/c++/v1/sstream:184: In file included from /usr/include/c++/v1/istream:163: In file included from /usr/include/c++/v1/ostream:138: In file included from /usr/include/c++/v1/bitset:115: In file included from /usr/include/c++/v1/__bit_reference:15: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::unordered_map> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::unordered_map> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_test.cc:94:16: note: in instantiation of function template specialization 'std::make_shared, std::unordered_map> &, void>' requested here auto obj = make_shared(fake_origin(), org); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_list' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::vector> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_test.cc:106:17: note: in instantiation of function template specialization 'std::make_shared, std::vector> &, void>' requested here auto list = make_shared(fake_origin(), data); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 83%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/path_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/path_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/path_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/path_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/path_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/path_test.cc:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_parser.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 85%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/token_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/token_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/token_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/token_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/token_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/token_test.cc:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/token_test.cc:1: In file included from /usr/local/include/leatherman/vendor/catch.hpp:383: In file included from /usr/include/c++/v1/sstream:184: In file included from /usr/include/c++/v1/istream:163: In file included from /usr/include/c++/v1/ostream:138: In file included from /usr/include/c++/v1/bitset:115: In file included from /usr/include/c++/v1/__bit_reference:15: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_boolean' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, bool>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, bool, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/token_test.cc:22:26: note: in instantiation of function template specialization 'std::make_shared, bool, void>' requested here value true_value(make_shared(fake_origin("fake"), true)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::line' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/token_test.cc:89:31: note: in instantiation of function template specialization 'std::make_shared, void>' requested here expression1.push_back(make_shared(fake_origin())); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 3 warnings generated. [ 86%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/tokenizer_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/tokenizer_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/tokenizer_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/tokenizer_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/tokenizer_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/tokenizer_test.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/tokenizer_test.cc:1: In file included from /usr/local/include/leatherman/vendor/catch.hpp:383: In file included from /usr/include/c++/v1/sstream:184: In file included from /usr/include/c++/v1/istream:163: In file included from /usr/include/c++/v1/ostream:138: In file included from /usr/include/c++/v1/bitset:115: In file included from /usr/include/c++/v1/__bit_reference:15: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::line' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/tokenizer_test.cc:46:17: note: in instantiation of function template specialization 'std::make_shared, void>' requested here make_shared(fake_origin()->with_line_number(1)), ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 88%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/test_utils.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/test_utils.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/test_utils.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/test_utils.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_parser.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokenizer.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:1: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_parser.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/path_builder.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/path.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/functional_list.hpp:4: In file included from /usr/include/c++/v1/memory:821: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_origin' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::string, int &, int &, hocon::origin_type, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:14:16: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(move(description), line_number, line_number, origin_type::GENERIC); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_string' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &, hocon::config_string_type &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, hocon::config_string_type &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:19:35: note: in instantiation of function template specialization 'std::make_shared, std::string &, hocon::config_string_type &, void>' requested here return make_shared(make_shared(fake_origin(), text, type)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::value' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:19:16: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(make_shared(fake_origin(), text, type)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_boolean' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, bool &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, bool &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:23:35: note: in instantiation of function template specialization 'std::make_shared, bool &, void>' requested here return make_shared(make_shared(fake_origin(), boolean)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_long' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, long &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, long &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:27:35: note: in instantiation of function template specialization 'std::make_shared, long &, std::string &, void>' requested here return make_shared(make_shared(fake_origin(), number, original_text)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_double' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, double &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, double &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:31:35: note: in instantiation of function template specialization 'std::make_shared, double &, std::string &, void>' requested here return make_shared(make_shared(fake_origin(), number, original_text)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_int' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, int &, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, int &, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:35:35: note: in instantiation of function template specialization 'std::make_shared, int &, std::string &, void>' requested here return make_shared(make_shared(fake_origin(), number, original_text)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_null' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:39:35: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(make_shared(fake_origin())); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::substitution' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, bool &, std::vector>>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, bool &, std::vector>, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:43:16: note: in instantiation of function template specialization 'std::make_shared, bool &, std::vector>, void>' requested here return make_shared(fake_origin(), optional, token_list { inner }); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::line' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:47:16: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(fake_origin("fake", line_number)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::ignored_whitespace' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:51:16: note: in instantiation of function template specialization 'std::make_shared, std::string &, void>' requested here return make_shared(fake_origin(), whitespace); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::unquoted_text' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:55:16: note: in instantiation of function template specialization 'std::make_shared, std::string &, void>' requested here return make_shared(fake_origin(), text); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::double_slash_comment' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:59:16: note: in instantiation of function template specialization 'std::make_shared, std::string &, void>' requested here return make_shared(fake_origin(), text); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::hash_comment' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::string &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::string &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:63:16: note: in instantiation of function template specialization 'std::make_shared, std::string &, void>' requested here return make_shared(fake_origin(), text); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_single_token' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, const std::shared_ptr &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:68:16: note: in instantiation of function template specialization 'std::make_shared &, void>' requested here return make_shared(tokens::colon_token()); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_field' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:89:16: note: in instantiation of function template specialization 'std::make_shared> &, void>' requested here return make_shared(nodes); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_path' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, hocon::config_node_path, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:93:16: note: in instantiation of function template specialization 'std::make_shared' requested here return make_shared(path_parser::parse_path_node(key)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_simple_value' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:97:16: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(int_token(number, to_string(number))); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_node_comment' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:137:16: note: in instantiation of function template specialization 'std::make_shared, void>' requested here return make_shared(double_slash_comment_token(text)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_reference' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::shared_ptr>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::shared_ptr, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:161:16: note: in instantiation of function template specialization 'std::make_shared, std::shared_ptr, void>' requested here return make_shared(fake_origin(), make_shared(path::new_path(ref), optional)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::config_concatenation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::vector> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::vector> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.cc:166:16: note: in instantiation of function template specialization 'std::make_shared, std::vector> &, void>' requested here return make_shared(fake_origin(), pieces); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 22 warnings generated. [ 89%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_document_tests.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_document_tests.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_document_tests.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_document_tests.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_document_tests.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_document_tests.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_document_factory.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/parser/config_document.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_document_tests.cc:1: In file included from /usr/local/include/leatherman/vendor/catch.hpp:383: In file included from /usr/include/c++/v1/sstream:184: In file included from /usr/include/c++/v1/istream:163: In file included from /usr/include/c++/v1/ostream:138: In file included from /usr/include/c++/v1/bitset:115: In file included from /usr/include/c++/v1/__bit_reference:15: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:25: /usr/include/c++/v1/__memory/unique_ptr.h:54:5: warning: delete called on 'hocon::config_document' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete __ptr; ^ /usr/include/c++/v1/__memory/unique_ptr.h:315:7: note: in instantiation of member function 'std::default_delete::operator()' requested here __ptr_.second()(__tmp); ^ /usr/include/c++/v1/__memory/unique_ptr.h:269:19: note: in instantiation of member function 'std::unique_ptr::reset' requested here ~unique_ptr() { reset(); } ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_document_tests.cc:14:32: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here auto new_doc = config_doc->with_value_text(replace_path, new_value); ^ 2 warnings generated. [ 91%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/conf_parser_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/conf_parser_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/conf_parser_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/conf_parser_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/conf_parser_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/conf_parser_test.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 92%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_substitution_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_substitution_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_substitution_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_substitution_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_substitution_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_substitution_test.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_substitution_test.cc:1: In file included from /usr/local/include/leatherman/vendor/catch.hpp:383: In file included from /usr/include/c++/v1/sstream:184: In file included from /usr/include/c++/v1/istream:163: In file included from /usr/include/c++/v1/ostream:138: In file included from /usr/include/c++/v1/bitset:115: In file included from /usr/include/c++/v1/__bit_reference:15: In file included from /usr/include/c++/v1/algorithm:667: In file included from /usr/include/c++/v1/functional:506: In file included from /usr/include/c++/v1/__functional/function.h:22: /usr/include/c++/v1/__memory/shared_ptr.h:312:9: warning: destructor called on non-final 'hocon::simple_config_object' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] __get_elem()->~_Tp(); ^ /usr/include/c++/v1/__memory/shared_ptr.h:287:14: note: in instantiation of member function 'std::__shared_ptr_emplace>::__on_zero_shared' requested here explicit __shared_ptr_emplace(_Alloc __a, _Args&& ...__args) ^ /usr/include/c++/v1/__memory/shared_ptr.h:954:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace>::__shared_ptr_emplace, std::unordered_map> &>' requested here ::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...); ^ /usr/include/c++/v1/__memory/shared_ptr.h:963:19: note: in instantiation of function template specialization 'std::allocate_shared, std::shared_ptr, std::unordered_map> &, void>' requested here return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...); ^ /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_substitution_test.cc:583:29: note: in instantiation of function template specialization 'std::make_shared, std::unordered_map> &, void>' requested here auto resolved = resolve(make_shared(fake_origin(), values)); ^ /usr/include/c++/v1/__memory/shared_ptr.h:312:24: note: qualify call to silence this warning __get_elem()->~_Tp(); ^ 2 warnings generated. [ 94%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_value_factory_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_value_factory_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_value_factory_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_value_factory_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_factory_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_value_factory_test.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 95%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_test.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/config_test.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/config_test.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/config_test.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_test.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/config_test.cc:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config.hpp:6: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_object.hpp:3: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 97%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/program_options.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/program_options.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/program_options.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/program_options.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/program_options.cc In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/program_options.cc:2: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/test_utils.hpp:5: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/internal/tokens.hpp:4: In file included from /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc/hocon/config_value.hpp:11: In file included from /usr/local/include/leatherman/locale/locale.hpp:19: In file included from /usr/local/include/boost/format.hpp:48: /usr/local/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] group1& operator=(const group1&); ^ /usr/local/include/boost/format/group.hpp:472:18: note: in implicit copy constructor for 'boost::io::detail::group1' first required here group() { return detail::group1< detail::group0 > ( detail::group0() ); } ^ 1 warning generated. [ 98%] Building CXX object lib/tests/CMakeFiles/libcpp-hocon_test.dir/main.cc.o cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /ccache/libexec/ccache/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=\"/wrkdirs/usr/ports/devel/cpp-hocon/work/.build\" -DPROJECT_NAME=\"cpp-hocon\" -I/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/inc -I/usr/local/include -I/usr/local/include/leatherman/vendor -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT lib/tests/CMakeFiles/libcpp-hocon_test.dir/main.cc.o -MF CMakeFiles/libcpp-hocon_test.dir/main.cc.o.d -o CMakeFiles/libcpp-hocon_test.dir/main.cc.o -c /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests/main.cc [100%] Linking CXX executable ../../bin/libcpp-hocon_test cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/libcpp-hocon_test.dir/link.txt --verbose=1 /ccache/libexec/ccache/c++ -Wno-unused-local-typedef -Wno-deprecated-register -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong "CMakeFiles/libcpp-hocon_test.dir/concatenation_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_document_parser_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_node_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_value_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/path_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/token_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/tokenizer_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/test_utils.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_document_tests.cc.o" "CMakeFiles/libcpp-hocon_test.dir/conf_parser_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_substitution_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_value_factory_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/config_test.cc.o" "CMakeFiles/libcpp-hocon_test.dir/program_options.cc.o" "CMakeFiles/libcpp-hocon_test.dir/main.cc.o" ../CMakeFiles/libprojectsrc.dir/src/values/config_object.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/simple_config_object.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/abstract_config_node.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_include.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_simple_value.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_single_token.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_comment.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_path.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_complex_value.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_field.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_object.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_array.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_concatenation.cc.o ../CMakeFiles/libprojectsrc.dir/src/nodes/config_node_root.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_value.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_boolean.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_number.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_long.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_double.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_null.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_string.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_int.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_reference.cc.o ../CMakeFiles/libprojectsrc.dir/src/path.cc.o ../CMakeFiles/libprojectsrc.dir/src/path_builder.cc.o ../CMakeFiles/libprojectsrc.dir/src/path_parser.cc.o ../CMakeFiles/libprojectsrc.dir/src/token.cc.o ../CMakeFiles/libprojectsrc.dir/src/tokens.cc.o ../CMakeFiles/libprojectsrc.dir/src/tokenizer.cc.o ../CMakeFiles/libprojectsrc.dir/src/simple_config_document.cc.o ../CMakeFiles/libprojectsrc.dir/src/simple_config_origin.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_util.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_parse_options.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_render_options.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_document_parser.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_document_factory.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_parser.cc.o ../CMakeFiles/libprojectsrc.dir/src/parseable.cc.o ../CMakeFiles/libprojectsrc.dir/src/simple_include_context.cc.o ../CMakeFiles/libprojectsrc.dir/src/simple_includer.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_resolve_options.cc.o ../CMakeFiles/libprojectsrc.dir/src/config.cc.o ../CMakeFiles/libprojectsrc.dir/src/default_transformer.cc.o ../CMakeFiles/libprojectsrc.dir/src/substitution_expression.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/simple_config_list.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_delayed_merge_object.cc.o ../CMakeFiles/libprojectsrc.dir/src/resolve_context.cc.o ../CMakeFiles/libprojectsrc.dir/src/resolve_source.cc.o ../CMakeFiles/libprojectsrc.dir/src/values/config_concatenation.cc.o ../CMakeFiles/libprojectsrc.dir/src/config_value_factory.cc.o -o ../../bin/libcpp-hocon_test -Wl,-rpath,/usr/local/lib /usr/local/lib/libboost_locale.so /usr/local/lib/libboost_regex.so /usr/local/lib/libboost_thread.so -lpthread /usr/local/lib/libboost_date_time.so /usr/local/lib/libboost_chrono.so /usr/local/lib/libboost_filesystem.so /usr/local/lib/libboost_system.so /usr/local/lib/libboost_program_options.so /usr/local/lib/libboost_atomic.so /usr/local/lib/libleatherman_locale.so.1.12.9 -lpthread /usr/local/lib/libboost_date_time.so /usr/local/lib/libboost_chrono.so /usr/local/lib/libboost_filesystem.so /usr/local/lib/libboost_system.so /usr/local/lib/libboost_program_options.so /usr/local/lib/libboost_atomic.so /usr/local/lib/libleatherman_util.so.1.12.9 [100%] Built target libcpp-hocon_test /usr/local/bin/cmake -E cmake_progress_start /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/CMakeFiles 0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for cpp-hocon-0.3.0_6 ===> Generating temporary packing list /usr/local/bin/cmake -S/wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 -B/wrkdirs/usr/ports/devel/cpp-hocon/work/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/CMakeFiles /wrkdirs/usr/ports/devel/cpp-hocon/work/.build//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f lib/CMakeFiles/libprojectsrc.dir/build.make lib/CMakeFiles/libprojectsrc.dir/depend cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/CMakeFiles/libprojectsrc.dir/DependInfo.cmake /usr/bin/make -f lib/CMakeFiles/libprojectsrc.dir/build.make lib/CMakeFiles/libprojectsrc.dir/build [ 75%] Built target libprojectsrc /usr/bin/make -f lib/CMakeFiles/libcpp-hocon.dir/build.make lib/CMakeFiles/libcpp-hocon.dir/depend cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/CMakeFiles/libcpp-hocon.dir/DependInfo.cmake /usr/bin/make -f lib/CMakeFiles/libcpp-hocon.dir/build.make lib/CMakeFiles/libcpp-hocon.dir/build [ 76%] Built target libcpp-hocon /usr/bin/make -f lib/tests/CMakeFiles/libcpp-hocon_test.dir/build.make lib/tests/CMakeFiles/libcpp-hocon_test.dir/depend cd /wrkdirs/usr/ports/devel/cpp-hocon/work/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0 /wrkdirs/usr/ports/devel/cpp-hocon/work/cpp-hocon-0.3.0/lib/tests /wrkdirs/usr/ports/devel/cpp-hocon/work/.build /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/lib/tests/CMakeFiles/libcpp-hocon_test.dir/DependInfo.cmake /usr/bin/make -f lib/tests/CMakeFiles/libcpp-hocon_test.dir/build.make lib/tests/CMakeFiles/libcpp-hocon_test.dir/build [100%] Built target libcpp-hocon_test /usr/local/bin/cmake -E cmake_progress_start /wrkdirs/usr/ports/devel/cpp-hocon/work/.build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall Installing the project stripped... /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/lib/liblibcpp-hocon.so.0.3.0 -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/lib/liblibcpp-hocon.so.0.3.0" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/lib/liblibcpp-hocon.so -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_includer_file.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/version.h -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/program_options.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/export.h -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_object.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_value.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_value_factory.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_include_context.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_list.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_render_options.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/path.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_parseable.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_exception.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/parser -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/parser/config_document_factory.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/parser/config_document.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/parser/config_node.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_mergeable.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_syntax.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_origin.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/types.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/functional_list.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_includer.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_resolve_options.hpp -- Installing: /wrkdirs/usr/ports/devel/cpp-hocon/work/stage/usr/local/include/hocon/config_parse_options.hpp ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-03-30T14:22:50+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=db616534ff' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for cpp-hocon-0.3.0_6 ===> Building cpp-hocon-0.3.0_6 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for cpp-hocon-0.3.0_6 build of devel/cpp-hocon | cpp-hocon-0.3.0_6 ended at Sat Mar 30 14:42:07 GMT 2024 build time: 00:19:24