=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/www/passenger", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "RUBY_VERSION_REQD=34"] ===> Building for ruby34-passenger-5.3.7nb28 cd /tmp/work/www/passenger/work/passenger-5.3.7/build && /usr/bin/env USETOOLS=no EXTRA_LDFLAGS=-Wl,-R/opt/pkg/lib LIBEV_EXTRA_ARGS=ac_cv_header_sys_inotify_h=no RUBY=/opt/pkg/bin/ruby34 RUBY_VER=34 RUBY_VERSION_DEFAULT=33 RAKE=/opt/pkg/bin/rake34 GEM_PATH=/opt/pkg/lib/ruby/gems/3.4.0 PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr DL_CFLAGS= DL_LDFLAGS= DL_LIBS= CC=gcc CFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -pthread\ -I/opt/pkg/include\ -I/opt/pkg/include/libxml2\ -I/usr/include CPPFLAGS=-I/opt/pkg/include\ -I/opt/pkg/include/libxml2\ -I/usr/include CXX=g++ CXXFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -pthread\ -I/opt/pkg/include\ -I/opt/pkg/include/libxml2\ -I/usr/include COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/opt/pkg/lib\ -Wl,-R/opt/pkg/lib\ -liconv\ -lintl\ -pthread\ -L/usr/lib/amd64\ -Wl,-R/usr/lib/amd64 LINKER_RPATH_FLAG=-R PATH=/tmp/work/www/passenger/work/.cwrapper/bin:/tmp/work/www/passenger/work/.buildlink/bin:/tmp/work/www/passenger/work/.gcc/bin:/tmp/work/www/passenger/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/bin:/usr/sbin:/opt/tools/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/etc/opt/pkg/passenger HOME=/tmp/work/www/passenger/work/.home CWRAPPERS_CONFIG_DIR=/tmp/work/www/passenger/work/.cwrapper/config CPP=cpp LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/opt/pkg/bin/bsdinstall BSD_INSTALL_PROGRAM_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/work/www/passenger/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/work/www/passenger/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/work/www/passenger/work/.tools/bin/gdbus-codegen PKG_CONFIG=/tmp/work/www/passenger/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/work/www/passenger/work/.buildlink/lib/amd64/pkgconfig:/tmp/work/www/passenger/work/.buildlink/lib/pkgconfig:/tmp/work/www/passenger/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/work/www/passenger/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/work/www/passenger/work/.cwrapper/config /opt/pkg/bin/rake34 agent nginx nginx:as_dynamic_module native_support (in /tmp/work/www/passenger/work/passenger-5.3.7) mkdir -p buildout/support-binaries Creating src/cxx_supportlib/Constants.h g++ -o buildout/support-binaries/AgentMain.o -Isrc/agent -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Isrc/cxx_supportlib/vendor-copy/libuv/include -Isrc/cxx_supportlib/vendor-copy/websocketpp -I/opt/pkg/include -DHAS_CURL_EASY_RESET -D_REENTRANT -I/opt/pkg/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -pthreads -D__EXTENSIONS__ -D__SOLARIS__ -D_FILE_OFFSET_BITS=64 -DBOOST_HAS_STDINT_H -c src/agent/AgentMain.cpp g++ -o buildout/support-binaries/AgentFundamentals.o -Isrc/agent -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Isrc/cxx_supportlib/vendor-copy/libuv/include -Isrc/cxx_supportlib/vendor-copy/websocketpp -I/opt/pkg/include -DHAS_CURL_EASY_RESET -D_REENTRANT -I/opt/pkg/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -pthreads -D__EXTENSIONS__ -D__SOLARIS__ -D_FILE_OFFSET_BITS=64 -DBOOST_HAS_STDINT_H -c src/agent/Shared/Fundamentals/Implementation.cpp In file included from src/cxx_supportlib/vendor-modified/boost/config/platform/solaris.hpp:17, from src/cxx_supportlib/vendor-modified/boost/config.hpp:57, from src/cxx_supportlib/ConfigKit/Store.h:38, from src/agent/Shared/Fundamentals/Initialization.h:33, from src/agent/Shared/Fundamentals/Initialization.cpp:31, from src/agent/Shared/Fundamentals/Implementation.cpp:5: src/cxx_supportlib/vendor-modified/boost/config/detail/posix_features.hpp:27:17: warning: 'BOOST_HAS_STDINT_H' redefined 27 | # define BOOST_HAS_STDINT_H | ^~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from src/cxx_supportlib/vendor-modified/boost/type_index/stl_type_index.hpp:43, from src/cxx_supportlib/vendor-modified/boost/type_index.hpp:29, from src/cxx_supportlib/vendor-modified/boost/function/function_base.hpp:21, from src/cxx_supportlib/vendor-modified/boost/function/detail/prologue.hpp:17, from src/cxx_supportlib/vendor-modified/boost/function.hpp:30, from src/cxx_supportlib/ConfigKit/Common.h:29, from src/cxx_supportlib/ConfigKit/Store.h:42: src/cxx_supportlib/vendor-modified/boost/container_hash/hash.hpp:130:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 130 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc15/include/c++/15.2.0/string:51, from src/agent/Shared/Fundamentals/Initialization.h:32: /opt/tools/gcc15/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from src/agent/Shared/Fundamentals/Initialization.cpp:54: src/cxx_supportlib/IOTools/MessageIO.h: In function 'void Passenger::writeArrayMessageVA(int, const StaticString&, __va_list_tag (&)[1], long long unsigned int*)': src/cxx_supportlib/IOTools/MessageIO.h:501:19: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 501 | args[0] = name; | ^~~~ In file included from src/cxx_supportlib/ConfigKit/Common.h:35: src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageIO.h:507:39: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 507 | args[nargs] = arg; | ^~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Shared/Fundamentals/Implementation.cpp:7: src/agent/Shared/Fundamentals/Utils.cpp: In function 'int Passenger::Agent::Fundamentals::tryRestoreOomScore(const Passenger::StaticString&, bool&)': src/agent/Shared/Fundamentals/Utils.cpp:97:45: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 97 | score = scoreString.substr(1); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/Fundamentals/Utils.cpp:101:25: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 101 | score = scoreString; | ^~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ g++ -o buildout/support-binaries/WatchdogMain.o -Isrc/agent -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Isrc/cxx_supportlib/vendor-copy/libuv/include -Isrc/cxx_supportlib/vendor-copy/websocketpp -I/opt/pkg/include -DHAS_CURL_EASY_RESET -D_REENTRANT -I/opt/pkg/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -pthreads -D__EXTENSIONS__ -D__SOLARIS__ -D_FILE_OFFSET_BITS=64 -DBOOST_HAS_STDINT_H -c src/agent/Watchdog/WatchdogMain.cpp In file included from src/cxx_supportlib/vendor-modified/boost/config/platform/solaris.hpp:17, from src/cxx_supportlib/vendor-modified/boost/config.hpp:57, from src/cxx_supportlib/vendor-modified/boost/thread/detail/platform.hpp:14, from src/cxx_supportlib/vendor-modified/boost/thread/thread_only.hpp:12, from src/cxx_supportlib/vendor-modified/boost/thread/thread.hpp:12, from src/cxx_supportlib/vendor-modified/boost/thread.hpp:13, from src/cxx_supportlib/oxt/thread.hpp:28, from src/agent/Watchdog/WatchdogMain.cpp:29: src/cxx_supportlib/vendor-modified/boost/config/detail/posix_features.hpp:27:17: warning: 'BOOST_HAS_STDINT_H' redefined 27 | # define BOOST_HAS_STDINT_H | ^~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from src/cxx_supportlib/vendor-modified/boost/functional/hash.hpp:6, from src/cxx_supportlib/vendor-modified/boost/thread/detail/thread.hpp:38, from src/cxx_supportlib/vendor-modified/boost/thread/thread_only.hpp:22: src/cxx_supportlib/vendor-modified/boost/container_hash/hash.hpp:130:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 130 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc15/include/c++/15.2.0/string:51, from /opt/tools/gcc15/include/c++/15.2.0/stdexcept:41, from src/cxx_supportlib/vendor-modified/libev/ev++.h:54, from src/agent/Watchdog/WatchdogMain.cpp:27: /opt/tools/gcc15/include/c++/15.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from src/cxx_supportlib/Utils/VariantMap.h:40, from src/cxx_supportlib/JsonTools/JsonUtils.h:38, from src/cxx_supportlib/ServerKit/Context.h:39, from src/cxx_supportlib/ServerKit/Server.h:61, from src/agent/Shared/ApiServerUtils.h:70, from src/agent/Watchdog/WatchdogMain.cpp:66: src/cxx_supportlib/IOTools/MessageIO.h: In function 'void Passenger::writeArrayMessageVA(int, const StaticString&, __va_list_tag (&)[1], long long unsigned int*)': src/cxx_supportlib/IOTools/MessageIO.h:501:19: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 501 | args[0] = name; | ^~~~ In file included from src/cxx_supportlib/ConfigKit/Common.h:35, from src/cxx_supportlib/ConfigKit/Store.h:42, from src/agent/Shared/Fundamentals/Initialization.h:33, from src/agent/Watchdog/WatchdogMain.cpp:65: src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageIO.h:507:39: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 507 | args[nargs] = arg; | ^~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/cxx_supportlib/ServerKit/Server.h:67: src/cxx_supportlib/Algorithms/MovingAverage.h: In member function 'double Passenger::DiscExpMovingAverageWithStddev::stddev(long long unsigned int) const': src/cxx_supportlib/Algorithms/MovingAverage.h:193:58: error: 'class Passenger::DiscExpMovingAverageWithStddev' has no member named 'sumOfWeights' [-Wtemplate-body] 193 | return sqrt(copy.sumOfSquaredData / copy.sumOfWeights - pow(copy.average(), 2)); | ^~~~~~~~~~~~ In file included from src/agent/Shared/ApiServerUtils.h:76: src/cxx_supportlib/IOTools/BufferedIO.h: In constructor 'Passenger::BufferedIO::BufferedIO(const Passenger::FileDescriptor&)': src/cxx_supportlib/IOTools/BufferedIO.h:107:19: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 107 | : fd(_fd) | ^~~~~~~ In file included from src/cxx_supportlib/IOTools/IOUtils.h:41, from src/cxx_supportlib/IOTools/MessageIO.h:95: src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/cxx_supportlib/IOTools/BufferedIO.h: In member function 'Passenger::FileDescriptor Passenger::BufferedIO::getFd() const': src/cxx_supportlib/IOTools/BufferedIO.h:111:24: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 111 | return fd; | ^~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ In file included from src/cxx_supportlib/WrapperRegistry/Registry.h:36, from src/agent/Core/Config.h:44, from src/agent/Watchdog/Config.h:32, from src/agent/Watchdog/WatchdogMain.cpp:68: src/cxx_supportlib/WrapperRegistry/Entry.h: In member function 'Passenger::WrapperRegistry::Entry& Passenger::WrapperRegistry::Entry::operator=(const Passenger::WrapperRegistry::Entry&)': src/cxx_supportlib/WrapperRegistry/Entry.h:92:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 92 | language = other.language; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Entry.h:93:53: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 93 | languageDisplayName = other.languageDisplayName; | ^~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Entry.h:94:38: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 94 | path = other.path; | ^~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Entry.h:95:46: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 95 | processTitle = other.processTitle; | ^~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Entry.h:96:52: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 96 | defaultInterpreter = other.defaultInterpreter; | ^~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h: In member function 'void Passenger::WrapperRegistry::Registry::internStrings()': src/cxx_supportlib/WrapperRegistry/Registry.h:146:75: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 146 | entry.language = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:150:86: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 150 | entry.languageDisplayName = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:154:71: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 154 | entry.path = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:158:79: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 158 | entry.processTitle = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:162:85: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 162 | entry.defaultInterpreter = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:169:87: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 169 | defaultStartupFile = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:181:65: warning: implicitly-declared 'Passenger::HashedStaticString& Passenger::HashedStaticString::operator=(const Passenger::HashedStaticString&)' is deprecated [-Wdeprecated-copy] 181 | name = StaticString(pos, tmpSize); | ^ In file included from src/cxx_supportlib/LoggingKit/Logging.h:33, from src/cxx_supportlib/LoggingKit/LoggingKit.h:30, from src/cxx_supportlib/ConfigKit/Schema.h:38, from src/cxx_supportlib/ConfigKit/Store.h:43: src/cxx_supportlib/DataStructures/HashedStaticString.h:56:9: note: because 'Passenger::HashedStaticString' has user-provided 'Passenger::HashedStaticString::HashedStaticString(const Passenger::HashedStaticString&)' 56 | HashedStaticString(const HashedStaticString &b) | ^~~~~~~~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h: In member function 'void Passenger::WrapperRegistry::Registry::addBuiltinEntries()': src/cxx_supportlib/WrapperRegistry/Registry.h:195:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 195 | entry.language = "ruby"; | ^~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:196:53: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 196 | entry.languageDisplayName = "Ruby"; | ^~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:197:38: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 197 | entry.path = "rack-loader.rb"; | ^~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:198:65: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 198 | entry.processTitle = SHORT_PROGRAM_NAME " RubyApp"; | ^~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:199:52: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 199 | entry.defaultInterpreter = "ruby"; | ^~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:207:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 207 | entry.language = "nodejs"; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:208:53: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 208 | entry.languageDisplayName = "Node.js"; | ^~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:209:38: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 209 | entry.path = "node-loader.js"; | ^~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:210:65: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 210 | entry.processTitle = SHORT_PROGRAM_NAME " NodejsApp"; | ^~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:211:52: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 211 | entry.defaultInterpreter = "node"; | ^~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:222:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 222 | entry.language = "python"; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:223:53: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 223 | entry.languageDisplayName = "Python"; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:224:38: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 224 | entry.path = "wsgi-loader.py"; | ^~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:225:65: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 225 | entry.processTitle = SHORT_PROGRAM_NAME " PythonApp"; | ^~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:226:52: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 226 | entry.defaultInterpreter = "python"; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:234:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 234 | entry.language = "meteor"; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:235:53: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 235 | entry.languageDisplayName = "Meteor"; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:236:38: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 236 | entry.path = "meteor-loader.rb"; | ^~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:237:65: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 237 | entry.processTitle = SHORT_PROGRAM_NAME " MeteorApp"; | ^~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:238:52: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 238 | entry.defaultInterpreter = "ruby"; // because meteor-loader.rb is in Ruby | ^~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Core/Controller.h:65, from src/agent/Core/TelemetryCollector.h:45, from src/agent/Core/Config.h:47: src/cxx_supportlib/IOTools/MessageSerialization.h: In static member function 'static void Passenger::ArrayMessage::generate(Passenger::StaticString*, unsigned int, char*, Passenger::StaticString*, unsigned int)': src/cxx_supportlib/IOTools/MessageSerialization.h:376:73: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 376 | out[0] = StaticString(headerBuf, sizeof(boost::uint16_t)); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h:378:48: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 378 | out[1 + 2 * i] = args[i]; | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h:379:66: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 379 | out[1 + 2 * i + 1] = StaticString("\0", 1); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h: In member function 'void Passenger::ScalarMessage::reset(bool)': src/cxx_supportlib/IOTools/MessageSerialization.h:437:39: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 437 | result = StaticString(); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h: In member function 'std::size_t Passenger::ScalarMessage::feed(const char*, std::size_t)': src/cxx_supportlib/IOTools/MessageSerialization.h:463:92: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 463 | result = StaticString(current, headerReader.value()); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h:475:77: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 475 | result = StaticString(buffer); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h: In static member function 'static void Passenger::ScalarMessage::generate(const Passenger::StaticString&, char*, Passenger::StaticString*)': src/cxx_supportlib/IOTools/MessageSerialization.h:521:76: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 521 | output[0] = StaticString(headerBuf, sizeof(boost::uint32_t)); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h:522:29: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 522 | output[1] = data; | ^~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h: In static member function 'static void Passenger::ScalarMessage::generate(const Passenger::StaticString*, unsigned int, char*, Passenger::StaticString*)': src/cxx_supportlib/IOTools/MessageSerialization.h:537:47: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 537 | output[i + 1] = data[i]; | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/MessageSerialization.h:541:76: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 541 | output[0] = StaticString(headerBuf, sizeof(boost::uint32_t)); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Core/ApplicationPool/Common.h:39, from src/agent/Core/ApplicationPool/Pool.h:62, from src/agent/Core/Controller/Request.h:37, from src/agent/Core/Controller/Client.h:32, from src/agent/Core/Controller.h:83: src/agent/Core/ApplicationPool/Options.h: In member function 'Passenger::ApplicationPool2::Options& Passenger::ApplicationPool2::Options::persist(const Passenger::ApplicationPool2::Options&)': src/agent/Core/ApplicationPool/Options.h:515:63: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 515 | *str = StaticString(pos, end - pos - 1); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h: In member function 'Passenger::ApplicationPool2::Options& Passenger::ApplicationPool2::Options::clearPerRequestFields()': src/agent/Core/ApplicationPool/Options.h:528:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 528 | hostName = StaticString(); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:529:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 529 | uri = StaticString(); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Core/SpawningKit/Config.h:381, from src/agent/Core/SpawningKit/Result.h:39, from src/agent/Core/SpawningKit/Spawner.h:37, from src/agent/Core/SpawningKit/SmartSpawner.h:61, from src/agent/Core/SpawningKit/Factory.h:30, from src/agent/Core/ApplicationPool/Context.h:33, from src/agent/Core/ApplicationPool/Common.h:40: src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h: In member function 'void Passenger::SpawningKit::Config::internStrings()': src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:119:49: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 119 | appGroupName = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:123:44: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 123 | appRoot = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:127:49: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 127 | startCommand = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:131:48: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 131 | startupFile = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:135:49: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 135 | processTitle = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:139:44: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 139 | appType = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:143:43: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 143 | appEnv = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:147:48: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 147 | spawnMethod = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:151:44: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 151 | baseURI = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:155:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 155 | user = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:159:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 159 | group = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:166:66: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 166 | it.getValue() = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:173:44: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 173 | logFile = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:177:43: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 177 | apiKey = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Config/AutoGeneratedCode.h:181:46: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 181 | groupUuid = StaticString(pos, tmpSize); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h: In member function 'void Passenger::SpawningKit::Spawner::setConfigFromAppPoolOptions(Passenger::SpawningKit::Config*, Passenger::Json::Value&, const Passenger::SpawningKit::AppPoolOptions&)': src/agent/Core/SpawningKit/Spawner.h:94:64: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 94 | config->appGroupName = options.getAppGroupName(); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:95:43: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 95 | config->appRoot = options.appRoot; | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:102:40: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 102 | config->startCommand = startCommand; | ^~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:103:87: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 103 | config->startupFile = options.getStartupFile(*context->wrapperRegistry); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:104:43: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 104 | config->appType = options.appType; | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:105:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 105 | config->appEnv = options.environment; | ^~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:106:43: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 106 | config->baseURI = options.baseURI; | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:109:43: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 109 | config->logFile = options.appLogFile; | ^~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:110:42: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 110 | config->apiKey = options.apiKey; | ^~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:111:45: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 111 | config->groupUuid = options.groupUuid; | ^~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:118:37: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 118 | config->user = info.username; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:119:38: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 119 | config->group = info.groupname; | ^~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Core/SpawningKit/SmartSpawner.h:63: src/agent/Core/SpawningKit/PipeWatcher.h: In constructor 'Passenger::SpawningKit::PipeWatcher::PipeWatcher(const Passenger::FileDescriptor&, const Passenger::StaticString&, const std::string&, const std::string&, pid_t)': src/agent/Core/SpawningKit/PipeWatcher.h:148:19: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 148 | : fd(_fd), | ^~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/PipeWatcher.h: In member function 'void Passenger::SpawningKit::PipeWatcher::initialize()': src/agent/Core/SpawningKit/PipeWatcher.h:162:94: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 162 | "PipeWatcher: PID " + toString(pid) + " " + name + ", fd " + toString(fd), | ~~~~~~~~^~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ In file included from src/cxx_supportlib/ConfigKit/Schema.h:43: src/cxx_supportlib/StrIntTools/StrIntUtils.h:225:12: note: initializing argument 1 of 'std::string Passenger::toString(T) [with T = FileDescriptor; std::string = std::__cxx11::basic_string]' 225 | toString(T something) { | ~~^~~~~~~~~ In file included from src/agent/Core/SpawningKit/Handshake/Perform.h:59, from src/agent/Core/SpawningKit/SmartSpawner.h:66: src/agent/Core/SpawningKit/Handshake/BackgroundIOCapturer.h: In constructor 'Passenger::SpawningKit::BackgroundIOCapturer::BackgroundIOCapturer(const Passenger::FileDescriptor&, pid_t, const std::string&, const std::string&, const Passenger::StaticString&, const Passenger::StaticString&)': src/agent/Core/SpawningKit/Handshake/BackgroundIOCapturer.h:126:19: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 126 | : fd(_fd), | ^~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/Result.h: In copy constructor 'Passenger::SpawningKit::Result::Result(const Passenger::SpawningKit::Result&)': src/agent/Core/SpawningKit/Result.h:52:7: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 52 | class Result { | ^~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/Result.h:52:7: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 52 | class Result { | ^~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/Handshake/Perform.h: In member function 'Passenger::SpawningKit::Result Passenger::SpawningKit::HandshakePerform::handleSuccessResponse()': src/agent/Core/SpawningKit/Handshake/Perform.h:330:32: note: synthesized method 'Passenger::SpawningKit::Result::Result(const Passenger::SpawningKit::Result&)' first required here 330 | return result; | ^~~~~~ src/agent/Core/SpawningKit/Handshake/Perform.h: In constructor 'Passenger::SpawningKit::HandshakePerform::HandshakePerform(Passenger::SpawningKit::HandshakeSession&, pid_t, const Passenger::FileDescriptor&, const Passenger::FileDescriptor&, const std::string&)': src/agent/Core/SpawningKit/Handshake/Perform.h:1704:19: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 1704 | stdinFd(_stdinFd), | ^~~~~~~~~~~~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/Handshake/Perform.h:1705:19: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 1705 | stdoutAndErrFd(_stdoutAndErrFd), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/SmartSpawner.h: In member function 'void Passenger::SpawningKit::SmartSpawner::setConfigFromAppPoolOptions(Passenger::SpawningKit::Config*, Passenger::Json::Value&, const Passenger::SpawningKit::AppPoolOptions&)': src/cxx_supportlib/StaticString.h:48:68: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 48 | #define P_STATIC_STRING(x) Passenger::StaticString(x, sizeof(x) - 1) | ^ src/agent/Core/SpawningKit/SmartSpawner.h:177:39: note: in expansion of macro 'P_STATIC_STRING' 177 | config->spawnMethod = P_STATIC_STRING("smart"); | ^~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/SmartSpawner.h: In member function 'void Passenger::SpawningKit::SmartSpawner::startPreloader()': src/agent/Core/SpawningKit/SmartSpawner.h:320:47: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 320 | config.startCommand = preloaderCommandString; | ^~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/SmartSpawner.h: In member function 'Passenger::FileDescriptor Passenger::SpawningKit::SmartSpawner::connectToPreloader(Passenger::SpawningKit::HandshakeSession&)': src/agent/Core/SpawningKit/SmartSpawner.h:507:24: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 507 | return fd; | ^~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/SmartSpawner.h: In constructor 'Passenger::SpawningKit::SmartSpawner::ForkResult::ForkResult(pid_t, const Passenger::FileDescriptor&, const Passenger::FileDescriptor&, const std::string&)': src/agent/Core/SpawningKit/SmartSpawner.h:524:27: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 524 | stdinFd(_stdinFd), | ^~~~~~~~~~~~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/SpawningKit/SmartSpawner.h:525:27: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 525 | stdoutAndErrFd(_stdoutAndErrFd), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Core/ApplicationPool/Options.h: In member function 'Passenger::ApplicationPool2::Options& Passenger::ApplicationPool2::Options::operator=(Passenger::ApplicationPool2::Options&&)': src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::HashedStaticString& Passenger::HashedStaticString::operator=(const Passenger::HashedStaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/DataStructures/HashedStaticString.h:56:9: note: because 'Passenger::HashedStaticString' has user-provided 'Passenger::HashedStaticString::HashedStaticString(const Passenger::HashedStaticString&)' 56 | HashedStaticString(const HashedStaticString &b) | ^~~~~~~~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::HashedStaticString& Passenger::HashedStaticString::operator=(const Passenger::HashedStaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/DataStructures/HashedStaticString.h:56:9: note: because 'Passenger::HashedStaticString' has user-provided 'Passenger::HashedStaticString::HashedStaticString(const Passenger::HashedStaticString&)' 56 | HashedStaticString(const HashedStaticString &b) | ^~~~~~~~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Options.h:75:7: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 75 | class Options { | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/SmartSpawner.h: In constructor 'Passenger::SpawningKit::SmartSpawner::SmartSpawner(Passenger::SpawningKit::Context*, const std::vector >&, const Passenger::SpawningKit::AppPoolOptions&)': src/agent/Core/SpawningKit/SmartSpawner.h:1256:54: note: synthesized method 'Passenger::ApplicationPool2::Options& Passenger::ApplicationPool2::Options::operator=(Passenger::ApplicationPool2::Options&&)' first required here 1256 | options = _options.copyAndPersist(); | ^ src/agent/Core/SpawningKit/DirectSpawner.h: In member function 'void Passenger::SpawningKit::DirectSpawner::setConfigFromAppPoolOptions(Passenger::SpawningKit::Config*, Passenger::Json::Value&, const Passenger::SpawningKit::AppPoolOptions&)': src/cxx_supportlib/StaticString.h:48:68: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 48 | #define P_STATIC_STRING(x) Passenger::StaticString(x, sizeof(x) - 1) | ^ src/agent/Core/SpawningKit/DirectSpawner.h:128:39: note: in expansion of macro 'P_STATIC_STRING' 128 | config->spawnMethod = P_STATIC_STRING("direct"); | ^~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/SpawningKit/DummySpawner.h: In member function 'void Passenger::SpawningKit::DummySpawner::setConfigFromAppPoolOptions(Passenger::SpawningKit::Config*, Passenger::Json::Value&, const Passenger::SpawningKit::AppPoolOptions&)': src/cxx_supportlib/StaticString.h:48:68: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 48 | #define P_STATIC_STRING(x) Passenger::StaticString(x, sizeof(x) - 1) | ^ src/agent/Core/SpawningKit/DummySpawner.h:54:39: note: in expansion of macro 'P_STATIC_STRING' 54 | config->spawnMethod = P_STATIC_STRING("dummy"); | ^~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Core/ApplicationPool/Process.h:51, from src/agent/Core/ApplicationPool/Pool.h:64: src/agent/Core/ApplicationPool/Socket.h: In member function 'Passenger::ApplicationPool2::Socket& Passenger::ApplicationPool2::Socket::operator=(const Passenger::ApplicationPool2::Socket&)': src/agent/Core/ApplicationPool/Socket.h:156:33: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 156 | address = other.address; | ^~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Socket.h:157:34: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 157 | protocol = other.protocol; | ^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Socket.h:158:37: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 158 | description = other.description; | ^~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Process.h: In member function 'void Passenger::ApplicationPool2::Process::appendJsonFieldToBuffer(std::string&, const Passenger::Json::Value&, const char*, InitializationLog::String&, bool) const': src/agent/Core/ApplicationPool/Process.h:210:67: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 210 | value = getJsonStaticStringField(json, key); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Process.h:213:47: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 213 | StaticString()); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Process.h: In member function 'void Passenger::ApplicationPool2::Process::initializeSocketsAndStringFields(const Passenger::Json::Value&)': src/agent/Core/ApplicationPool/Process.h:294:54: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 294 | log.codeRevision.size); | ^ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Process.h: In member function 'void Passenger::ApplicationPool2::Process::indexSocketsAcceptingHttpRequests()': src/agent/Core/ApplicationPool/Process.h:304:41: warning: implicitly-declared 'boost::container::vec_iterator& boost::container::vec_iterator::operator=(const boost::container::vec_iterator&)' is deprecated [-Wdeprecated-copy] 304 | for (it = sockets.begin(); it != sockets.end(); it++) { | ^ In file included from src/cxx_supportlib/ConfigKit/Schema.h:30: src/cxx_supportlib/vendor-modified/boost/container/vector.hpp:119:32: note: because 'boost::container::vec_iterator' has user-provided 'boost::container::vec_iterator::vec_iterator(const boost::container::vec_iterator&) [with Pointer = Passenger::ApplicationPool2::Socket*; bool IsConst = false]' 119 | BOOST_CONTAINER_FORCEINLINE vec_iterator(vec_iterator const& other) BOOST_NOEXCEPT_OR_NOTHROW | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Process.h: In member function 'void Passenger::ApplicationPool2::Process::cleanup()': src/agent/Core/ApplicationPool/Process.h:620:49: warning: implicitly-declared 'boost::container::vec_iterator& boost::container::vec_iterator::operator=(const boost::container::vec_iterator&)' is deprecated [-Wdeprecated-copy] 620 | for (it = sockets.begin(); it != end; it++) { | ^ src/cxx_supportlib/vendor-modified/boost/container/vector.hpp:119:32: note: because 'boost::container::vec_iterator' has user-provided 'boost::container::vec_iterator::vec_iterator(const boost::container::vec_iterator&) [with Pointer = Passenger::ApplicationPool2::Socket*; bool IsConst = false]' 119 | BOOST_CONTAINER_FORCEINLINE vec_iterator(vec_iterator const& other) BOOST_NOEXCEPT_OR_NOTHROW | ^~~~~~~~~~~~ src/agent/Core/ApplicationPool/Pool.h: In static member function 'static Passenger::ApplicationPool2::Pool::AuthenticationOptions Passenger::ApplicationPool2::Pool::AuthenticationOptions::makeAuthorized()': src/agent/Core/ApplicationPool/Pool.h:91:60: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 91 | options.apiKey = ApiKey::makeSuper(); | ^ In file included from src/agent/Shared/ApiServerUtils.h:79: src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApplicationPool/Pool.h: In static member function 'static Passenger::ApplicationPool2::Pool::RestartOptions Passenger::ApplicationPool2::Pool::RestartOptions::makeAuthorized()': src/agent/Core/ApplicationPool/Pool.h:108:60: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 108 | options.apiKey = ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApplicationPool/Pool.h: In static member function 'static Passenger::ApplicationPool2::Pool::InspectOptions Passenger::ApplicationPool2::Pool::InspectOptions::makeAuthorized()': src/agent/Core/ApplicationPool/Pool.h:136:60: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 136 | options.apiKey = ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApplicationPool/Pool.h: In static member function 'static Passenger::ApplicationPool2::Pool::ToXmlOptions Passenger::ApplicationPool2::Pool::ToXmlOptions::makeAuthorized()': src/agent/Core/ApplicationPool/Pool.h:154:60: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 154 | options.apiKey = ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApplicationPool/Pool.h: In static member function 'static Passenger::ApplicationPool2::Pool::ToJsonOptions Passenger::ApplicationPool2::Pool::ToJsonOptions::makeAuthorized()': src/agent/Core/ApplicationPool/Pool.h:196:60: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 196 | options.apiKey = ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ In file included from src/agent/Core/Config.h:48: src/agent/Core/ApiServer.h: In member function 'void Passenger::Core::ApiServer::ApiServer::processPoolStatusXml(Client*, Passenger::ServerKit::HttpServer >::Request*)': src/agent/Core/ApiServer.h:298:47: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 298 | options.apiKey = auth.apiKey; | ^~~~~~ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApiServer.h: In member function 'void Passenger::Core::ApiServer::ApiServer::processPoolStatusTxt(Client*, Passenger::ServerKit::HttpServer >::Request*)': src/agent/Core/ApiServer.h:330:47: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 330 | options.apiKey = auth.apiKey; | ^~~~~~ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApiServer.h: In member function 'void Passenger::Core::ApiServer::ApiServer::processPoolRestartAppGroupBody(Client*, Passenger::ServerKit::HttpServer >::Request*)': src/agent/Core/ApiServer.h:380:53: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 380 | options.apiKey = req->authorization.apiKey; | ^~~~~~ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Core/ApiServer.h: In member function 'void Passenger::Core::ApiServer::ApiServer::processPoolDetachProcessBody(Client*, Passenger::ServerKit::HttpServer >::Request*)': src/agent/Core/ApiServer.h:439:61: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 439 | options.apiKey = req->authorization.apiKey; | ^~~~~~ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/http/parser.hpp:36, from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/http/request.hpp:34, from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/config/core_client.hpp:47, from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/config/asio_no_tls_client.hpp:31, from src/cxx_supportlib/WebSocketCommandReverseServer.h:29, from src/agent/Core/AdminPanelConnector.h:43, from src/agent/Core/Config.h:49: src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/utilities.hpp: At global scope: src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/utilities.hpp:75:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct ci_less : std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/utilities.hpp:78:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | : public std::binary_function | ^~~~~~~~~~~~~~~ /opt/tools/gcc15/include/c++/15.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/config/core_client.hpp:55: src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:61:49: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 61 | basic(channel_type_hint::value h = | ^~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:61:49: note: remove the '< >' src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:67:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 67 | basic(std::ostream * out) | ^~~~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:67:35: note: remove the '< >' src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:72:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 72 | basic(level c, channel_type_hint::value h = | ^~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:72:30: note: remove the '< >' src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:78:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 78 | basic(level c, std::ostream * out) | ^~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:78:30: note: remove the '< >' src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:84:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 84 | ~basic() {} | ^ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:84:5: note: remove the '< >' src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:87:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 87 | basic(basic const & other) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:87:30: note: remove the '< >' src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:100:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 100 | basic(basic && other) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/logger/basic.hpp:100:30: note: remove the '< >' In file included from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/roles/client_endpoint.hpp:31, from src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/client.hpp:31, from src/cxx_supportlib/WebSocketCommandReverseServer.h:30: src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/endpoint.hpp:112:5: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 112 | ~endpoint() {} | ^ src/cxx_supportlib/vendor-copy/websocketpp/websocketpp/endpoint.hpp:112:5: note: remove the '< >' In file included from src/agent/Watchdog/WatchdogMain.cpp:176: src/agent/Watchdog/AgentWatcher.cpp: In member function 'virtual pid_t AgentWatcher::start()': src/agent/Watchdog/AgentWatcher.cpp:336:57: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 336 | FileDescriptor feedbackFd(fds[0]); | ^ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Watchdog/AgentWatcher.cpp: In member function 'const Passenger::FileDescriptor AgentWatcher::getFeedbackFd() const': src/agent/Watchdog/AgentWatcher.cpp:533:24: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 533 | return feedbackFd; | ^~~~~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Shared/ApiServerUtils.h: In instantiation of 'Passenger::Authorization Passenger::authorize(ApiServer*, Client*, Request*) [with ApiServer = Core::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Core::ApiServer::Request]': src/agent/Core/ApiServer.h:293:31: required from here 293 | Authorization auth(authorize(this, client, req)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:171:67: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 171 | auth.apiKey = ApplicationPool2::ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Shared/ApiServerUtils.h:180:72: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 180 | auth.apiKey = ApplicationPool2::ApiKey(password); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Shared/ApiServerUtils.h:194:83: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 194 | auth.apiKey = ApplicationPool2::ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Shared/ApiServerUtils.h: In instantiation of 'void Passenger::_apiServerProcessReinheritLogsDone(ApiServerInternalHttpResponse) [with Server = Core::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Core::ApiServer::Request]': src/agent/Shared/ApiServerUtils.h:889:19: required from 'void Passenger::apiServerProcessReinheritLogs(Server*, Client*, Request*, const StaticString&, const StaticString&) [with Server = Core::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Core::ApiServer::Request]' 889 | params.callback = _apiServerProcessReinheritLogsDone; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/agent/Core/ApiServer.h:186:33: required from here 186 | apiServerProcessReinheritLogs(this, client, req, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 187 | config["instance_dir"].asString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | config["watchdog_fd_passing_password"].asString()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:817:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 817 | "invalid response headers from Watchdog\" }\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:823:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 823 | "invalid response body from Watchdog\" }\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:829:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 829 | "an internal error occurred\" }\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:835:41: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 835 | "unknown error\" }\n"; | ^~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:840:24: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 840 | body = "{ \"status\": \"ok\" }\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:845:25: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 845 | "\"message\": \"Error communicating with Watchdog process: non-200 response\" }\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h: In instantiation of 'Passenger::Authorization Passenger::authorize(ApiServer*, Client*, Request*) [with ApiServer = Watchdog::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Watchdog::ApiServer::Request]': src/agent/Shared/ApiServerUtils.h:578:30: required from 'void Passenger::apiServerProcessPing(Server*, Client*, Request*) [with Server = Watchdog::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Watchdog::ApiServer::Request]' 578 | Authorization auth(authorize(server, client, req)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/agent/Watchdog/ApiServer.h:123:24: required from here 123 | apiServerProcessPing(this, client, req); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:171:67: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 171 | auth.apiKey = ApplicationPool2::ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Shared/ApiServerUtils.h:180:72: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 180 | auth.apiKey = ApplicationPool2::ApiKey(password); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ src/agent/Shared/ApiServerUtils.h:194:83: warning: implicitly-declared 'Passenger::ApplicationPool2::ApiKey& Passenger::ApplicationPool2::ApiKey::operator=(const Passenger::ApplicationPool2::ApiKey&)' is deprecated [-Wdeprecated-copy] 194 | auth.apiKey = ApplicationPool2::ApiKey::makeSuper(); | ^ src/agent/Shared/ApplicationPoolApiKey.h:105:9: note: because 'Passenger::ApplicationPool2::ApiKey' has user-provided 'Passenger::ApplicationPool2::ApiKey::ApiKey(const Passenger::ApplicationPool2::ApiKey&)' 105 | ApiKey(const ApiKey &other) { | ^~~~~~ In file included from src/cxx_supportlib/ConfigKit/Utils.h:34, from src/cxx_supportlib/ConfigKit/Schema.h:41: src/cxx_supportlib/DataStructures/StringKeyTable.h: In instantiation of 'void Passenger::StringKeyTable::copyOrMoveValue(const T&, T&, const Passenger::SKT_DisableMoveSupport&) [with T = Passenger::HashedStaticString; MoveSupport = Passenger::SKT_DisableMoveSupport]': src/cxx_supportlib/DataStructures/StringKeyTable.h:279:21: required from 'Passenger::StringKeyTable::Cell* Passenger::StringKeyTable::realInsert(const Passenger::HashedStaticString&, ValueType, bool) [with ValueType = const Passenger::HashedStaticString&; LocalMoveSupport = Passenger::SKT_DisableMoveSupport; T = Passenger::HashedStaticString; MoveSupport = Passenger::SKT_DisableMoveSupport]' 279 | copyOrMoveValue(val, cell->value, LocalMoveSupport()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/DataStructures/StringKeyTable.h:447:55: required from 'Passenger::StringKeyTable::Cell* Passenger::StringKeyTable::insert(const Passenger::HashedStaticString&, const T&, bool) [with T = Passenger::HashedStaticString; MoveSupport = Passenger::SKT_DisableMoveSupport]' 447 | return realInsert(key, val, overwrite); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Registry.h:202:18: required from here 202 | aliases.insert("rack", "ruby"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/cxx_supportlib/DataStructures/StringKeyTable.h:233:24: warning: implicitly-declared 'Passenger::HashedStaticString& Passenger::HashedStaticString::operator=(const Passenger::HashedStaticString&)' is deprecated [-Wdeprecated-copy] 233 | target = source; | ~~~~~~~^~~~~~~~ src/cxx_supportlib/DataStructures/HashedStaticString.h:56:9: note: because 'Passenger::HashedStaticString' has user-provided 'Passenger::HashedStaticString::HashedStaticString(const Passenger::HashedStaticString&)' 56 | HashedStaticString(const HashedStaticString &b) | ^~~~~~~~~~~~~~~~~~ src/cxx_supportlib/DataStructures/StringKeyTable.h: In instantiation of 'void Passenger::StringKeyTable::copyOrMoveValue(const T&, T&, const Passenger::SKT_DisableMoveSupport&) [with T = Passenger::StaticString; MoveSupport = Passenger::SKT_DisableMoveSupport]': src/cxx_supportlib/DataStructures/StringKeyTable.h:279:21: required from 'Passenger::StringKeyTable::Cell* Passenger::StringKeyTable::realInsert(const Passenger::HashedStaticString&, ValueType, bool) [with ValueType = const Passenger::StaticString&; LocalMoveSupport = Passenger::SKT_DisableMoveSupport; T = Passenger::StaticString; MoveSupport = Passenger::SKT_DisableMoveSupport]' 279 | copyOrMoveValue(val, cell->value, LocalMoveSupport()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/DataStructures/StringKeyTable.h:447:55: required from 'Passenger::StringKeyTable::Cell* Passenger::StringKeyTable::insert(const Passenger::HashedStaticString&, const T&, bool) [with T = Passenger::StaticString; MoveSupport = Passenger::SKT_DisableMoveSupport]' 447 | return realInsert(key, val, overwrite); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/agent/Core/SpawningKit/Spawner.h:68:17: required from here 68 | result.insert(key, value, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/cxx_supportlib/DataStructures/StringKeyTable.h:233:24: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 233 | target = source; | ~~~~~~~^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ src/cxx_supportlib/IOTools/BufferedIO.h: In instantiation of 'Passenger::apiServerMakeInternalHttpRequestThreadMain(ApiServerInternalHttpRequest)::Guard::~Guard() [with Server = Passenger::Core::ApiServer::ApiServer; Client = Passenger::ServerKit::HttpClient; Request = Passenger::Core::ApiServer::Request]': src/agent/Shared/ApiServerUtils.h:360:2: required from 'void Passenger::apiServerMakeInternalHttpRequestThreadMain(ApiServerInternalHttpRequest) [with Server = Core::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Core::ApiServer::Request]' 360 | }; | ^ src/agent/Shared/ApiServerUtils.h:494:25: required from 'void Passenger::apiServerMakeInternalHttpRequest(const ApiServerInternalHttpRequest&) [with Server = Core::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Core::ApiServer::Request]' 494 | oxt::thread(boost::bind( | ~~~~~~~~~~~^ 495 | apiServerMakeInternalHttpRequestThreadMain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | params), "Internal HTTP request", 1024 * 128); | ~~~~~~~ src/agent/Shared/ApiServerUtils.h:891:35: required from 'void Passenger::apiServerProcessReinheritLogs(Server*, Client*, Request*, const StaticString&, const StaticString&) [with Server = Core::ApiServer::ApiServer; Client = ServerKit::HttpClient; Request = Core::ApiServer::Request]' 891 | apiServerMakeInternalHttpRequest(params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/agent/Core/ApiServer.h:186:33: required from here 186 | apiServerProcessReinheritLogs(this, client, req, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 187 | config["instance_dir"].asString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | config["watchdog_fd_passing_password"].asString()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/IOTools/BufferedIO.h:58:7: warning: implicitly-declared 'Passenger::FileDescriptor::FileDescriptor(const Passenger::FileDescriptor&)' is deprecated [-Wdeprecated-copy] 58 | class BufferedIO { | ^~~~~~~~~~ src/cxx_supportlib/FileDescriptor.h:223:25: note: because 'Passenger::FileDescriptor' has user-provided 'Passenger::FileDescriptor& Passenger::FileDescriptor::operator=(const Passenger::FileDescriptor&)' 223 | FileDescriptor &operator=(const FileDescriptor &other) { | ^~~~~~~~ src/agent/Shared/ApiServerUtils.h:264:8: note: synthesized method 'Passenger::BufferedIO::BufferedIO(const Passenger::BufferedIO&)' first required here 264 | struct ApiServerInternalHttpResponse { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/agent/Shared/ApiServerUtils.h:351:60: note: synthesized method 'Passenger::ApiServerInternalHttpResponse, Passenger::Core::ApiServer::Request>::ApiServerInternalHttpResponse(const Passenger::ApiServerInternalHttpResponse, Passenger::Core::ApiServer::Request>&)' first required here 351 | libev->runLater(boost::bind( | ~~~~~~~~~~~^ 352 | apiServerMakeInternalHttpRequestCallbackWrapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | req.callback, resp)); | ~~~~~~~~~~~~~~~~~~~ In file included from src/cxx_supportlib/vendor-modified/boost/bind/bind.hpp:2127, from src/cxx_supportlib/vendor-modified/boost/bind.hpp:22, from src/cxx_supportlib/vendor-modified/boost/thread/detail/thread.hpp:30: src/cxx_supportlib/vendor-modified/boost/bind/bind_cc.hpp:35:91: note: initializing argument 3 of 'boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = void; B1 = function, Passenger::Core::ApiServer::Request>)>; B2 = Passenger::ApiServerInternalHttpResponse, Passenger::Core::ApiServer::Request>; A1 = function, Passenger::Core::ApiServer::Request>)>; A2 = Passenger::ApiServerInternalHttpResponse, Passenger::Core::ApiServer::Request>; typename _bi::list_av_2::type = _bi::list2<_bi::value, Passenger::Core::ApiServer::Request>)> >, _bi::value, Passenger::Core::ApiServer::Request> > >]' 35 | BOOST_BIND(BOOST_BIND_ST R (BOOST_BIND_CC *f) (B1, B2) BOOST_BIND_NOEXCEPT, A1 a1, A2 a2) | ~~~^~ src/cxx_supportlib/vendor-modified/boost/container/vector.hpp: In instantiation of 'void boost::container::vector::assign(FwdIt, FwdIt, typename boost::move_detail::disable_if_or::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::size_type>, boost::container::dtl::is_input_iterator >::type*) [with FwdIt = Passenger::StaticString*; T = Passenger::StaticString; Allocator = boost::container::small_vector_allocator >; Options = void; typename boost::move_detail::disable_if_or::type, boost::move_detail::integral_constant >, boost::move_detail::is_convertible::size_type>, boost::container::dtl::is_input_iterator >::type = void; typename boost::container::dtl::version::type = boost::move_detail::integral_constant; typename boost::container::allocator_traits::size_type = long unsigned int]': src/cxx_supportlib/vendor-modified/boost/container/vector.hpp:2463:19: required from 'typename boost::move_detail::disable_if_or, boost::move_detail::is_different >::type boost::container::vector::priv_copy_assign(const boost::container::vector&) [with OtherAllocator = boost::container::small_vector_allocator >; T = Passenger::StaticString; Allocator = boost::container::small_vector_allocator >; Options = void; typename boost::move_detail::disable_if_or, boost::move_detail::is_different >::type = void]' 2463 | this->assign( x.priv_raw_begin(), x.priv_raw_end() ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/vendor-modified/boost/container/vector.hpp:1091:32: required from 'boost::container::vector& boost::container::vector::operator=(const boost::container::vector&) [with T = Passenger::StaticString; Allocator = boost::container::small_vector_allocator >; Options = void]' 1091 | this->priv_copy_assign(x); | ~~~~~~~~~~~~~~~~~~~~~~^~~ src/cxx_supportlib/vendor-modified/boost/container/small_vector.hpp:374:72: required from 'boost::container::small_vector_base& boost::container::small_vector_base::operator=(const boost::container::small_vector_base&) [with T = Passenger::StaticString; SecondaryAllocator = boost::container::new_allocator]' 374 | { return static_cast(this->base_type::operator=(static_cast(other))); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/vendor-modified/boost/container/small_vector.hpp:594:67: required from 'boost::container::small_vector& boost::container::small_vector::operator=(const boost::container::small_vector&) [with T = Passenger::StaticString; long unsigned int N = 2; Allocator = boost::container::new_allocator]' 594 | { return static_cast(this->base_type::operator=(static_cast(other))); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/WrapperRegistry/Entry.h:97:32: required from here 97 | defaultStartupFiles = other.defaultStartupFiles; | ^~~~~~~~~~~~~~~~~~~ src/cxx_supportlib/vendor-modified/boost/container/vector.hpp:1275:15: warning: implicitly-declared 'Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)' is deprecated [-Wdeprecated-copy] 1275 | *cur = *first; | ~~~~~^~~~~~~~ src/cxx_supportlib/StaticString.h:133:9: note: because 'Passenger::StaticString' has user-provided 'Passenger::StaticString::StaticString(const Passenger::StaticString&)' 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/agent/Shared/ApiServerUtils.h:68: src/cxx_supportlib/DataStructures/LString.h: At global scope: src/cxx_supportlib/DataStructures/LString.h:83:9: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 83 | psg_lstr_last_byte(const LString *str) { | ^~~~~~~~~~~~~~~~~~ src/cxx_supportlib/DataStructures/LString.h:78:9: warning: 'always_inline' function might not be inlinable unless also declared 'inline' [-Wattributes] 78 | psg_lstr_first_byte(const LString *str) { | ^~~~~~~~~~~~~~~~~~~ rake aborted! Command failed with status (1): [g++ -o buildout/support-binaries/WatchdogMain.o -Isrc/agent -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -Isrc/cxx_supportlib/vendor-copy/libuv/include -Isrc/cxx_supportlib/vendor-copy/websocketpp -I/opt/pkg/include -DHAS_CURL_EASY_RESET -D_REENTRANT -I/opt/pkg/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -pthreads -D__EXTENSIONS__ -D__SOLARIS__ -D_FILE_OFFSET_BITS=64 -DBOOST_HAS_STDINT_H -c src/agent/Watchdog/WatchdogMain.cpp] /tmp/work/www/passenger/work/passenger-5.3.7/build/support/cplusplus.rb:53:in 'Object#run_compiler' /tmp/work/www/passenger/work/passenger-5.3.7/build/support/cplusplus.rb:104:in 'Object#compile_cxx' /tmp/work/www/passenger/work/passenger-5.3.7/build/support/cplusplus.rb:162:in 'block in Object#define_cxx_object_compilation_task' /opt/pkg/bin/rake34:26:in 'Kernel#load' /opt/pkg/bin/rake34:26:in '
' Tasks: TOP => agent => buildout/support-binaries/PassengerAgent => buildout/support-binaries/WatchdogMain.o (See full trace by running task with --trace) *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/www/passenger *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/www/passenger