******************************************************************************** conan install drogon/1.7.5@#32119b666808d95e5636e6b05554f79b --build=drogon -pr /Users/jenkins/w/prod/BuildSingleReference@4/33940/f5536be2-626d-4058-b689-cf0684af2cb7/profile_osx_110_libcpp_apple-clang_debug_64.drogon-shared-True.txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/Users/jenkins/w/prod/BuildSingleReference@4/.conan/profiles/default) Found apple-clang 11.0 Default settings os=Macos os_build=Macos arch=x86_64 arch_build=x86_64 compiler=apple-clang compiler.version=11.0 compiler.libcxx=libc++ build_type=Release *** You can change them in /Users/jenkins/w/prod/BuildSingleReference@4/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=apple-clang compiler.libcxx=libc++ compiler.version=11.0 os=Macos [options] drogon:shared=True [build_requires] [env] trantor/1.5.5: Not found in local cache, looking in remotes... trantor/1.5.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz trantor/1.5.5: Downloaded recipe revision aa8f65c1f1ff08b61820fa9cb8862b34 openssl/1.1.1o: Not found in local cache, looking in remotes... openssl/1.1.1o: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/1.1.1o: Downloaded recipe revision 44b0ae506a068519a2113d7d73577a3e c-ares/1.18.1: Not found in local cache, looking in remotes... c-ares/1.18.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz c-ares/1.18.1: Downloaded recipe revision f6cf892fe94ae51a1b4dba565ad82e5e boost/1.79.0: Not found in local cache, looking in remotes... boost/1.79.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz boost/1.79.0: Downloaded recipe revision b468338f29473a80e56e7a2596059e8d zlib/1.2.12: Not found in local cache, looking in remotes... zlib/1.2.12: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.12: Downloaded recipe revision 3b9e037ae1c615d045a06c67d88491ae bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision b056f852bd2d5af96fc7171aadfd6c0b libbacktrace/cci.20210118: Not found in local cache, looking in remotes... libbacktrace/cci.20210118: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libbacktrace/cci.20210118: Downloaded recipe revision b707cfa5d717e9e1401017c741ad8f6c libiconv/1.16: Not found in local cache, looking in remotes... libiconv/1.16: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libiconv/1.16: Downloaded recipe revision eae489614aa6b1b8ca652cc33d3c26a9 jsoncpp/1.9.5: Not found in local cache, looking in remotes... jsoncpp/1.9.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz jsoncpp/1.9.5: Downloaded recipe revision 536d080aa154e5853332339bf576747c drogon/1.7.5: Forced build from source Installing package: drogon/1.7.5 Requirements boost/1.79.0 from 'conan-center' - Downloaded bzip2/1.0.8 from 'conan-center' - Downloaded c-ares/1.18.1 from 'conan-center' - Downloaded drogon/1.7.5 from local cache - Cache jsoncpp/1.9.5 from 'conan-center' - Downloaded libbacktrace/cci.20210118 from 'conan-center' - Downloaded libiconv/1.16 from 'conan-center' - Downloaded openssl/1.1.1o from 'conan-center' - Downloaded trantor/1.5.5 from 'conan-center' - Downloaded zlib/1.2.12 from 'conan-center' - Downloaded Packages boost/1.79.0:e76426dacd65ba021bbbe000a00e99656b6e4228 - Download bzip2/1.0.8:e26f883c3e136952d830bcdc838898582f2a8d80 - Download c-ares/1.18.1:390e17fafbb98b84f40dbd0949aec4455ec13193 - Download drogon/1.7.5:10bdd597daefe27badc4ed02896db5c4e0278c1c - Build jsoncpp/1.9.5:5fed66895e5b85fca4af6ac05bb157e1ffecb806 - Download libbacktrace/cci.20210118:0aa7be2d0914b6f3128105e305c90b9cb0cae86d - Download libiconv/1.16:0aa7be2d0914b6f3128105e305c90b9cb0cae86d - Download openssl/1.1.1o:0aa7be2d0914b6f3128105e305c90b9cb0cae86d - Download trantor/1.5.5:a682d2aa5fc307c185f585fda3061709ce2d062f - Download zlib/1.2.12:0aa7be2d0914b6f3128105e305c90b9cb0cae86d - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package e26f883c3e136952d830bcdc838898582f2a8d80 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed e26f883c3e136952d830bcdc838898582f2a8d80 bzip2/1.0.8: Downloaded package revision 43ae8b1fbe6feba293d35cb87917b99d c-ares/1.18.1: Retrieving package 390e17fafbb98b84f40dbd0949aec4455ec13193 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz c-ares/1.18.1: Package installed 390e17fafbb98b84f40dbd0949aec4455ec13193 c-ares/1.18.1: Downloaded package revision c0a04c27ceafc0bc3b96ef975b83f0d6 jsoncpp/1.9.5: Retrieving package 5fed66895e5b85fca4af6ac05bb157e1ffecb806 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz jsoncpp/1.9.5: Package installed 5fed66895e5b85fca4af6ac05bb157e1ffecb806 jsoncpp/1.9.5: Downloaded package revision 29218fd3b88b5e2c705a332881035a6a libbacktrace/cci.20210118: Retrieving package 0aa7be2d0914b6f3128105e305c90b9cb0cae86d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libbacktrace/cci.20210118: Package installed 0aa7be2d0914b6f3128105e305c90b9cb0cae86d libbacktrace/cci.20210118: Downloaded package revision 867710d43a256ef6bc7f08ae15386de9 libiconv/1.16: Retrieving package 0aa7be2d0914b6f3128105e305c90b9cb0cae86d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libiconv/1.16: Package installed 0aa7be2d0914b6f3128105e305c90b9cb0cae86d libiconv/1.16: Downloaded package revision 09c00723e9c59c3bf953bfc3c299828d openssl/1.1.1o: Retrieving package 0aa7be2d0914b6f3128105e305c90b9cb0cae86d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/1.1.1o: Package installed 0aa7be2d0914b6f3128105e305c90b9cb0cae86d openssl/1.1.1o: Downloaded package revision 300c89a899b456fa945d279364770788 zlib/1.2.12: Retrieving package 0aa7be2d0914b6f3128105e305c90b9cb0cae86d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.12: Package installed 0aa7be2d0914b6f3128105e305c90b9cb0cae86d zlib/1.2.12: Downloaded package revision 1f92d56cff04a7548e297ae48222508a boost/1.79.0: Retrieving package e76426dacd65ba021bbbe000a00e99656b6e4228 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz boost/1.79.0: Package installed e76426dacd65ba021bbbe000a00e99656b6e4228 boost/1.79.0: Downloaded package revision 9825260569165c984c9fbc07175e3c10 trantor/1.5.5: Retrieving package a682d2aa5fc307c185f585fda3061709ce2d062f from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz trantor/1.5.5: Package installed a682d2aa5fc307c185f585fda3061709ce2d062f trantor/1.5.5: Downloaded package revision d7dd7dc7b41622486a2ffa8ae42133b1 bzip2/1.0.8: Appending PATH environment variable: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/bzip2/1.0.8/_/_/package/e26f883c3e136952d830bcdc838898582f2a8d80/bin c-ares/1.18.1: Appending PATH environment variable: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/c-ares/1.18.1/_/_/package/390e17fafbb98b84f40dbd0949aec4455ec13193/bin libiconv/1.16: Appending PATH environment var: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/libiconv/1.16/_/_/package/0aa7be2d0914b6f3128105e305c90b9cb0cae86d/bin [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK drogon/1.7.5: Configuring sources in /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK drogon/1.7.5: Copying sources to build folder drogon/1.7.5: Building your package in /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c drogon/1.7.5: Generator cmake_find_package_multi created TrantorConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created TrantorConfig.cmake drogon/1.7.5: Generator cmake_find_package_multi created TrantorTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created TrantorTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created BoostConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created BoostTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created BoostTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created BoostConfig.cmake drogon/1.7.5: Generator cmake_find_package_multi created jsoncpp-config-version.cmake drogon/1.7.5: Generator cmake_find_package_multi created jsoncpp-config.cmake drogon/1.7.5: Generator cmake_find_package_multi created jsoncppTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created jsoncppTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created OpenSSLConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created OpenSSLTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created OpenSSLTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created OpenSSLConfig.cmake drogon/1.7.5: Generator cmake_find_package_multi created c-ares-config-version.cmake drogon/1.7.5: Generator cmake_find_package_multi created c-aresTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created c-aresTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created c-ares-config.cmake drogon/1.7.5: Generator cmake_find_package_multi created ZLIBConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created ZLIBConfig.cmake drogon/1.7.5: Generator cmake_find_package_multi created ZLIBTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created ZLIBTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created BZip2ConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created BZip2Config.cmake drogon/1.7.5: Generator cmake_find_package_multi created BZip2Targets.cmake drogon/1.7.5: Generator cmake_find_package_multi created BZip2Target-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created libbacktrace-config-version.cmake drogon/1.7.5: Generator cmake_find_package_multi created libbacktrace-config.cmake drogon/1.7.5: Generator cmake_find_package_multi created libbacktraceTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created libbacktraceTarget-debug.cmake drogon/1.7.5: Generator cmake_find_package_multi created IconvConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created IconvConfig.cmake drogon/1.7.5: Generator cmake_find_package_multi created IconvTargets.cmake drogon/1.7.5: Generator cmake_find_package_multi created IconvTarget-debug.cmake drogon/1.7.5: Generator cmake created conanbuildinfo.cmake drogon/1.7.5: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK drogon/1.7.5: Calling build() ----Running------ > cd '/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_OSX_ARCHITECTURES="x86_64" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="apple-clang" -DCONAN_COMPILER_VERSION="11.0" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libc++" -DBUILD_SHARED_LIBS="ON" -DCMAKE_INSTALL_PREFIX="/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/package/10bdd597daefe27badc4ed02896db5c4e0278c1c" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c" -DCMAKE_MODULE_PATH="/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DBUILD_CTL="False" -DBUILD_EXAMPLES="False" -DBUILD_ORM="True" -DCOZ_PROFILING="False" -DBUILD_DROGON_SHARED="True" -DBUILD_DOC="False" -DBUILD_BROTLI="False" -DBUILD_POSTGRESQL="False" -DBUILD_POSTGRESQL_BATCH="False" -DBUILD_MYSQL="False" -DBUILD_SQLITE="False" -DBUILD_REDIS="False" -Wno-dev '/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c' ----------------- -- The CXX compiler identification is AppleClang 11.0.3.11030032 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /Applications/conan/xcode/11/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting language standard -- Conan: C++ stdlib: libc++ -- The C compiler identification is AppleClang 11.0.3.11030032 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Applications/conan/xcode/11/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- compiler: AppleClang -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for C++ include any -- Looking for C++ include any - found -- Looking for C++ include string_view -- Looking for C++ include string_view - found -- Looking for C++ include coroutine -- Looking for C++ include coroutine - not found -- Looking for C++ include filesystem -- Looking for C++ include filesystem - found -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success -- Found std::filesystem -- use c++17 -- Found Jsoncpp: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/jsoncpp/1.9.5/_/_/package/5fed66895e5b85fca4af6ac05bb157e1ffecb806/include -- jsoncpp verson:1.9.5 -- Found UUID: -- Found ZLIB: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/zlib/1.2.12/_/_/package/0aa7be2d0914b6f3128105e305c90b9cb0cae86d/lib/libz.a (found version "1.2.12") -- Found OpenSSL: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/openssl/1.1.1o/_/_/package/0aa7be2d0914b6f3128105e305c90b9cb0cae86d/lib/libcrypto.a (found version "1.1.1o") -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done -- Generating done -- Build files have been written to: /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c ----Running------ > cmake --build '/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c' '--' '-j4' ----------------- [ 1%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/AOPAdvice.cc.o [ 3%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/CacheFile.cc.o [ 5%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/ConfigLoader.cc.o [ 7%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/Cookie.cc.o [ 8%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/DrClassMap.cc.o [ 10%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/DrTemplateBase.cc.o [ 12%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/FiltersFunction.cc.o [ 14%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpAppFrameworkImpl.cc.o [ 16%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpBinder.cc.o [ 17%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpClientImpl.cc.o [ 19%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpControllersRouter.cc.o [ 21%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpFileImpl.cc.o [ 23%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpFileUploadRequest.cc.o [ 25%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpRequestImpl.cc.o [ 26%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpRequestParser.cc.o [ 28%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpResponseImpl.cc.o [ 30%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpResponseParser.cc.o [ 32%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpServer.cc.o [ 33%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpSimpleControllersRouter.cc.o [ 35%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpUtils.cc.o [ 37%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/HttpViewData.cc.o [ 39%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/IntranetIpFilter.cc.o [ 41%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/ListenerManager.cc.o [ 42%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/LocalHostFilter.cc.o [ 44%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/MultiPart.cc.o [ 46%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/NotFound.cc.o [ 48%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/PluginsManager.cc.o [ 50%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/RangeParser.cc.o [ 51%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/SecureSSLRedirector.cc.o [ 53%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/AccessLogger.cc.o [ 55%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/SessionManager.cc.o [ 57%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/StaticFileRouter.cc.o [ 58%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/TaskTimeoutFlag.cc.o [ 60%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/Utilities.cc.o [ 62%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/WebSocketClientImpl.cc.o [ 64%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/WebSocketConnectionImpl.cc.o [ 66%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/WebsocketControllersRouter.cc.o [ 67%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/SharedLibManager.cc.o [ 69%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/RedisClientSkipped.cc.o [ 71%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/RedisResultSkipped.cc.o [ 73%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/RedisClientManagerSkipped.cc.o [ 75%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/ArrayParser.cc.o [ 76%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/Criteria.cc.o [ 78%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/DbClient.cc.o [ 80%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/DbClientImpl.cc.o [ 82%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/DbClientLockFree.cc.o [ 83%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/DbConnection.cc.o [ 85%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/Exception.cc.o [ 87%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/Field.cc.o [ 89%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/Result.cc.o [ 91%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/Row.cc.o [ 92%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/SqlBinder.cc.o [ 94%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/TransactionImpl.cc.o [ 96%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/orm_lib/src/RestfulController.cc.o [ 98%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/DbClientManagerSkipped.cc.o [100%] Linking CXX shared library ../lib/libdrogon.dylib drogon/1.7.5: CMake Warning: Manually-specified variables were not used by the project: BUILD_POSTGRESQL_BATCH CMAKE_EXPORT_NO_PACKAGE_REGISTRY Undefined symbols for architecture x86_64: "trantor::InetAddress::InetAddress(std::__1::basic_string, std::__1::allocator > const&, unsigned short, bool)", referenced from: drogon::HttpClientImpl::HttpClientImpl(trantor::EventLoop*, std::__1::basic_string, std::__1::allocator > const&, bool, bool) in HttpClientImpl.cc.o drogon::HttpClient::newHttpClient(std::__1::basic_string, std::__1::allocator > const&, unsigned short, bool, trantor::EventLoop*, bool, bool) in HttpClientImpl.cc.o drogon::ListenerManager::createListeners(std::__1::function const&, std::__1::function const&)>&&)> const&, std::__1::function const&, std::__1::function const&)>&&, std::__1::shared_ptr const&)> const&, std::__1::function const&)> const&, unsigned long, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&, unsigned long, std::__1::vector (std::__1::shared_ptr const&)>, std::__1::allocator (std::__1::shared_ptr const&)> > > const&, std::__1::vector const&, std::__1::shared_ptr const&)>, std::__1::allocator const&, std::__1::shared_ptr const&)> > > const&) in ListenerManager.cc.o drogon::WebSocketClientImpl::WebSocketClientImpl(trantor::EventLoop*, std::__1::basic_string, std::__1::allocator > const&, bool, bool) in WebSocketClientImpl.cc.o drogon::WebSocketClient::newWebSocketClient(std::__1::basic_string, std::__1::allocator > const&, unsigned short, bool, trantor::EventLoop*, bool, bool) in WebSocketClientImpl.cc.o "trantor::InetAddress::InetAddress(unsigned short, bool, bool)", referenced from: drogon::HttpClientImpl::HttpClientImpl(trantor::EventLoop*, std::__1::basic_string, std::__1::allocator > const&, bool, bool) in HttpClientImpl.cc.o drogon::HttpRequestImpl::HttpRequestImpl(trantor::EventLoop*) in HttpFileUploadRequest.cc.o drogon::HttpRequestImpl::HttpRequestImpl(trantor::EventLoop*) in HttpRequestImpl.cc.o drogon::HttpRequestImpl::HttpRequestImpl(trantor::EventLoop*) in HttpRequestParser.cc.o drogon::WebSocketClientImpl::WebSocketClientImpl(trantor::EventLoop*, std::__1::basic_string, std::__1::allocator > const&, bool, bool) in WebSocketClientImpl.cc.o "trantor::AsyncFileLogger::startLogging()", referenced from: drogon::HttpAppFrameworkImpl::setupFileLogger() in HttpAppFrameworkImpl.cc.o drogon::plugin::AccessLogger::initAndStart(Json::Value const&) in AccessLogger.cc.o "trantor::AsyncFileLogger::flush()", referenced from: drogon::HttpAppFrameworkImpl::setupFileLogger()::$_16::operator()() const in HttpAppFrameworkImpl.cc.o drogon::plugin::AccessLogger::initAndStart(Json::Value const&)::$_3::operator()() const in AccessLogger.cc.o "trantor::AsyncFileLogger::output(char const*, unsigned long long)", referenced from: drogon::HttpAppFrameworkImpl::setupFileLogger()::$_15::operator()(char const*, unsigned long long) const in HttpAppFrameworkImpl.cc.o drogon::plugin::AccessLogger::initAndStart(Json::Value const&)::$_2::operator()(char const*, unsigned long long) const in AccessLogger.cc.o "trantor::AsyncFileLogger::AsyncFileLogger()", referenced from: std::__1::__unique_if::__unique_single std::__1::make_unique() in HttpAppFrameworkImpl.cc.o drogon::plugin::AccessLogger::AccessLogger() in SecureSSLRedirector.cc.o drogon::plugin::AccessLogger::AccessLogger() in AccessLogger.cc.o drogon::plugin::AccessLogger::AccessLogger() in DbClientImpl.cc.o drogon::plugin::AccessLogger::AccessLogger() in DbClientLockFree.cc.o drogon::plugin::AccessLogger::AccessLogger() in RestfulController.cc.o "trantor::AsyncFileLogger::~AsyncFileLogger()", referenced from: std::__1::default_delete::operator()(trantor::AsyncFileLogger*) const in HttpAppFrameworkImpl.cc.o drogon::plugin::AccessLogger::~AccessLogger() in AccessLogger.cc.o "trantor::EventLoopThread::run()", referenced from: drogon::ListenerManager::startListening() in ListenerManager.cc.o drogon::SharedLibManager::SharedLibManager(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator > const&) in SharedLibManager.cc.o "trantor::EventLoopThread::EventLoopThread(std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul>) in ListenerManager.cc.o drogon::SharedLibManager::SharedLibManager(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator > const&) in SharedLibManager.cc.o "trantor::EventLoopThread::~EventLoopThread()", referenced from: std::__1::__shared_ptr_emplace >::__on_zero_shared() in ListenerManager.cc.o std::__1::__compressed_pair_elem::~__compressed_pair_elem() in ListenerManager.cc.o drogon::SharedLibManager::SharedLibManager(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator > const&) in SharedLibManager.cc.o drogon::SharedLibManager::~SharedLibManager() in SharedLibManager.cc.o "trantor::EventLoopThreadPool::getNextLoop()", referenced from: drogon::orm::DbClientImpl::init() in DbClientImpl.cc.o drogon::orm::DbClientImpl::execSqlWithTimeout(char const*, unsigned long, unsigned long, std::__1::vector >&&, std::__1::vector >&&, std::__1::vector >&&, std::__1::function&&, std::__1::function&&) in DbClientImpl.cc.o drogon::orm::DbClientImpl::newTransactionAsync(std::__1::function const&)> const&) in DbClientImpl.cc.o "trantor::EventLoopThreadPool::start()", referenced from: drogon::ListenerManager::createListeners(std::__1::function const&, std::__1::function const&)>&&)> const&, std::__1::function const&, std::__1::function const&)>&&, std::__1::shared_ptr const&)> const&, std::__1::function const&)> const&, unsigned long, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&, unsigned long, std::__1::vector (std::__1::shared_ptr const&)>, std::__1::allocator (std::__1::shared_ptr const&)> > > const&, std::__1::vector const&, std::__1::shared_ptr const&)>, std::__1::allocator const&, std::__1::shared_ptr const&)> > > const&) in ListenerManager.cc.o trantor::TcpServer::setIoLoopThreadPool(std::__1::shared_ptr const&) in ListenerManager.cc.o drogon::orm::DbClientImpl::init() in DbClientImpl.cc.o "trantor::EventLoopThreadPool::getLoop(unsigned long)", referenced from: drogon::ListenerManager::getIOLoop(unsigned long) const in ListenerManager.cc.o "trantor::EventLoopThreadPool::EventLoopThreadPool(unsigned long, std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul>) in ListenerManager.cc.o drogon::orm::DbClientImpl::DbClientImpl(std::__1::basic_string, std::__1::allocator > const&, unsigned long, drogon::orm::ClientType) in DbClientImpl.cc.o "trantor::Date::date()", referenced from: trantor::Date::now() in HttpAppFrameworkImpl.cc.o trantor::Date::now() in HttpClientImpl.cc.o trantor::Date::now() in HttpControllersRouter.cc.o trantor::Date::now() in HttpFileUploadRequest.cc.o trantor::Date::now() in HttpRequestImpl.cc.o trantor::Date::now() in HttpRequestParser.cc.o drogon::HttpResponseImpl::renderToBuffer(trantor::MsgBuffer&) in HttpResponseImpl.cc.o ... "trantor::Logger::stream()", referenced from: drogon::CacheFile::data() in CacheFile.cc.o loadApp(Json::Value const&) in ConfigLoader.cc.o loadSSL(Json::Value const&) in ConfigLoader.cc.o loadListeners(Json::Value const&) in ConfigLoader.cc.o drogon::DrClassMap::demangle(char const*) in ConfigLoader.cc.o drogon::DrClassMap::registerClass(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in DrClassMap.cc.o drogon::DrTemplateBase::newTemplate(std::__1::basic_string, std::__1::allocator > const&) in DrTemplateBase.cc.o ... "trantor::Logger::Logger(trantor::Logger::SourceFile, int)", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o drogon::plugin::AccessLogger::createLogFunctions(std::__1::basic_string, std::__1::allocator >) in AccessLogger.cc.o "trantor::Logger::Logger(trantor::Logger::SourceFile, int, trantor::Logger::LogLevel)", referenced from: loadSSL(Json::Value const&) in ConfigLoader.cc.o loadListeners(Json::Value const&) in ConfigLoader.cc.o drogon::DrClassMap::demangle(char const*) in ConfigLoader.cc.o drogon::filters_function::createFilters(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&) in FiltersFunction.cc.o drogon::DrClassMap::demangle(char const*) in FiltersFunction.cc.o drogon::defaultExceptionHandler(std::exception const&, std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::enableDynamicViewsLoading(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator > const&) in HttpAppFrameworkImpl.cc.o ... "trantor::Logger::Logger(trantor::Logger::SourceFile, int, trantor::Logger::LogLevel, char const*)", referenced from: loadApp(Json::Value const&) in ConfigLoader.cc.o loadListeners(Json::Value const&) in ConfigLoader.cc.o drogon::DrClassMap::registerClass(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in DrClassMap.cc.o drogon::DrTemplateBase::newTemplate(std::__1::basic_string, std::__1::allocator > const&) in DrTemplateBase.cc.o drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::onConnection(std::__1::shared_ptr const&) in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::onAsyncRequest(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpAppFrameworkImpl.cc.o ... "trantor::Logger::Logger(trantor::Logger::SourceFile, int, bool)", referenced from: drogon::CacheFile::data() in CacheFile.cc.o drogon::HttpFileImpl::save(std::__1::basic_string, std::__1::allocator > const&) const in HttpFileImpl.cc.o drogon::HttpFileImpl::saveAs(std::__1::basic_string, std::__1::allocator > const&) const in HttpFileImpl.cc.o "trantor::Logger::~Logger()", referenced from: drogon::CacheFile::data() in CacheFile.cc.o loadApp(Json::Value const&) in ConfigLoader.cc.o loadSSL(Json::Value const&) in ConfigLoader.cc.o loadListeners(Json::Value const&) in ConfigLoader.cc.o drogon::DrClassMap::demangle(char const*) in ConfigLoader.cc.o drogon::DrClassMap::registerClass(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in DrClassMap.cc.o drogon::DrTemplateBase::newTemplate(std::__1::basic_string, std::__1::allocator > const&) in DrTemplateBase.cc.o ... "trantor::detail::FixedBuffer<4000>::cookieStart()", referenced from: trantor::detail::FixedBuffer<4000>::FixedBuffer() in AccessLogger.cc.o "trantor::Resolver::newResolver(trantor::EventLoop*, unsigned long)", referenced from: drogon::HttpAppFrameworkImpl::getResolver() const in HttpAppFrameworkImpl.cc.o drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o "trantor::EventLoop::queueInLoop(std::__1::function&&)", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::onConnection(std::__1::shared_ptr const&) in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::quit() in HttpAppFrameworkImpl.cc.o drogon::HttpClientImpl::~HttpClientImpl() in HttpClientImpl.cc.o void trantor::EventLoop::runInLoop const&, std::__1::function const&)> const&, double)::$_5>(drogon::HttpClientImpl::sendRequest(std::__1::shared_ptr const&, std::__1::function const&)> const&, double)::$_5&&) in HttpClientImpl.cc.o void trantor::EventLoop::runInLoop const&, std::__1::function const&)>&&, double)::$_6>(drogon::HttpClientImpl::sendRequest(std::__1::shared_ptr const&, std::__1::function const&)>&&, double)::$_6&&) in HttpClientImpl.cc.o void trantor::EventLoop::runInLoop const&, std::__1::function const&)>&&)::$_13::operator()(trantor::InetAddress const&) const::'lambda'()>(drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&)::$_13::operator()(trantor::InetAddress const&) const::'lambda'()&&) in HttpClientImpl.cc.o ... "trantor::EventLoop::queueInLoop(std::__1::function const&)", referenced from: void trantor::EventLoop::runInLoop&>(std::__1::function&) in HttpAppFrameworkImpl.cc.o "trantor::EventLoop::resetAfterFork()", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o "trantor::EventLoop::invalidateTimer(unsigned long long)", referenced from: drogon::CacheMap, std::__1::allocator >, char>::~CacheMap() in HttpAppFrameworkImpl.cc.o drogon::CacheMap, std::__1::allocator >, std::__1::shared_ptr >::~CacheMap() in HttpAppFrameworkImpl.cc.o drogon::WebSocketConnectionImpl::onClose() in HttpServer.cc.o drogon::CacheMap, std::__1::allocator >, std::__1::shared_ptr >::~CacheMap() in SessionManager.cc.o drogon::CacheMap, std::__1::allocator >, char>::~CacheMap() in StaticFileRouter.cc.o drogon::WebSocketConnectionImpl::shutdown(drogon::CloseCode, std::__1::basic_string, std::__1::allocator > const&) in WebSocketConnectionImpl.cc.o drogon::WebSocketConnectionImpl::disablePingInLoop() in WebSocketConnectionImpl.cc.o ... "trantor::EventLoop::moveToCurrentThread()", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o "trantor::EventLoop::abortNotInLoopThread()", referenced from: trantor::EventLoop::assertInLoopThread() in HttpClientImpl.cc.o trantor::EventLoop::assertInLoopThread() in HttpRequestParser.cc.o trantor::EventLoop::assertInLoopThread() in HttpServer.cc.o trantor::EventLoop::assertInLoopThread() in WebSocketClientImpl.cc.o trantor::EventLoop::assertInLoopThread() in DbClientLockFree.cc.o trantor::EventLoop::assertInLoopThread() in TransactionImpl.cc.o "trantor::EventLoop::getEventLoopOfCurrentThread()", referenced from: drogon::HttpAppFrameworkImpl::forward(std::__1::shared_ptr const&, std::__1::function const&)>&&, std::__1::basic_string, std::__1::allocator > const&, double) in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::getCustom404Page() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::getCurrentThreadIndex() const in HttpAppFrameworkImpl.cc.o drogon::HttpResponse::newNotFoundResponse() in HttpResponseImpl.cc.o "trantor::EventLoop::loop()", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o "trantor::EventLoop::quit()", referenced from: drogon::HttpAppFrameworkImpl::quit()::$_13::operator()() const in HttpAppFrameworkImpl.cc.o drogon::ListenerManager::stopListening()::$_0::operator()() const in ListenerManager.cc.o drogon::ListenerManager::stopListening()::$_1::operator()() const in ListenerManager.cc.o "trantor::EventLoop::runAfter(double, std::__1::function&&)", referenced from: drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&, double) in HttpClientImpl.cc.o trantor::EventLoop::runAfter(std::__1::chrono::duration > const&, std::__1::function&&) in TaskTimeoutFlag.cc.o drogon::WebSocketClientImpl::createTcpClient()::$_0::operator()(std::__1::shared_ptr const&) const in WebSocketClientImpl.cc.o drogon::WebSocketClientImpl::createTcpClient()::$_1::operator()() const in WebSocketClientImpl.cc.o drogon::SharedLibManager::managerLibs()::$_1::operator()(std::__1::basic_string, std::__1::allocator > const&, stat const&) const in SharedLibManager.cc.o "trantor::EventLoop::runEvery(double, std::__1::function&&)", referenced from: drogon::CacheMap, std::__1::allocator >, std::__1::shared_ptr >::CacheMap(trantor::EventLoop*, float, unsigned long, unsigned long) in SessionManager.cc.o drogon::CacheMap, std::__1::allocator >, char>::CacheMap(trantor::EventLoop*, float, unsigned long, unsigned long) in StaticFileRouter.cc.o drogon::WebSocketConnectionImpl::setPingMessageInLoop(std::__1::basic_string, std::__1::allocator >&&, std::__1::chrono::duration > const&) in WebSocketConnectionImpl.cc.o drogon::SharedLibManager::SharedLibManager(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator > const&) in SharedLibManager.cc.o "trantor::EventLoop::runOnQuit(std::__1::function&&)", referenced from: drogon::CacheMap, std::__1::allocator >, std::__1::shared_ptr >::CacheMap(trantor::EventLoop*, float, unsigned long, unsigned long) in SessionManager.cc.o drogon::CacheMap, std::__1::allocator >, char>::CacheMap(trantor::EventLoop*, float, unsigned long, unsigned long) in StaticFileRouter.cc.o "trantor::EventLoop::EventLoop()", referenced from: drogon::HttpAppFrameworkImpl::getLoop() const in HttpAppFrameworkImpl.cc.o "trantor::EventLoop::~EventLoop()", referenced from: drogon::HttpAppFrameworkImpl::getLoop() const in HttpAppFrameworkImpl.cc.o "trantor::LogStream::operator<<(void const*)", referenced from: drogon::SharedLibManager::loadLib(std::__1::basic_string, std::__1::allocator > const&, void*) in SharedLibManager.cc.o "trantor::LogStream::operator<<(double const&)", referenced from: drogon::plugin::AccessLogger::outputProcessingTime(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o "trantor::LogStream::operator<<(long long const&)", referenced from: drogon::HttpAppFrameworkImpl::onConnection(std::__1::shared_ptr const&) in HttpAppFrameworkImpl.cc.o "trantor::LogStream::operator<<(unsigned long long const&)", referenced from: loadApp(Json::Value const&) in ConfigLoader.cc.o drogon::plugin::AccessLogger::outputThreadNumber(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o drogon::WebSocketConnectionImpl::sendWsData(char const*, unsigned long long, unsigned char) in WebSocketConnectionImpl.cc.o "trantor::LogStream::operator<<(int)", referenced from: drogon::plugin::AccessLogger::outputStatusString(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o drogon::plugin::AccessLogger::outputStatusCode(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o drogon::StaticFileRouter::sendStaticFileResponse(std::__1::basic_string, std::__1::allocator > const&, std::__1::shared_ptr const&, std::__1::function const&)>&&, std::__1::basic_string_view > const&) in StaticFileRouter.cc.o drogon::utils::createPath(std::__1::basic_string, std::__1::allocator > const&) in Utilities.cc.o drogon::orm::DbClientImpl::DbClientImpl(std::__1::basic_string, std::__1::allocator > const&, unsigned long, drogon::orm::ClientType) in DbClientImpl.cc.o drogon::orm::DbClientLockFree::DbClientLockFree(std::__1::basic_string, std::__1::allocator > const&, trantor::EventLoop*, drogon::orm::ClientType, unsigned long) in DbClientLockFree.cc.o "trantor::LogStream::operator<<(unsigned int)", referenced from: loadListeners(Json::Value const&) in ConfigLoader.cc.o "trantor::LogStream::operator<<(long)", referenced from: getFileStat(std::__1::basic_string, std::__1::allocator > const&, FileStat&) in StaticFileRouter.cc.o "trantor::LogStream::operator<<(unsigned long)", referenced from: drogon::HttpControllersRouter::addHttpPath(std::__1::basic_string, std::__1::allocator > const&, std::__1::shared_ptr const&, std::__1::vector > const&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator > const&) in HttpControllersRouter.cc.o drogon::HttpControllersRouter::doControllerHandler(std::__1::shared_ptr const&, drogon::HttpControllersRouter::HttpControllerRouterItem const&, std::__1::shared_ptr const&, std::__1::match_results, std::__1::allocator > > > const&, std::__1::function const&)>&&) in HttpControllersRouter.cc.o drogon::HttpResponse::newFileResponse(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, bool, std::__1::basic_string, std::__1::allocator > const&, drogon::ContentType, std::__1::basic_string, std::__1::allocator > const&) in HttpResponseImpl.cc.o drogon::HttpResponseParser::parseResponse(trantor::MsgBuffer*) in HttpResponseParser.cc.o drogon::ListenerManager::createListeners(std::__1::function const&, std::__1::function const&)>&&)> const&, std::__1::function const&, std::__1::function const&)>&&, std::__1::shared_ptr const&)> const&, std::__1::function const&)> const&, unsigned long, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&, unsigned long, std::__1::vector (std::__1::shared_ptr const&)>, std::__1::allocator (std::__1::shared_ptr const&)> > > const&, std::__1::vector const&, std::__1::shared_ptr const&)>, std::__1::allocator const&, std::__1::shared_ptr const&)> > > const&) in ListenerManager.cc.o drogon::ListenerManager::getIOLoop(unsigned long) const in ListenerManager.cc.o drogon::plugin::AccessLogger::outputReqLength(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o ... "trantor::LogStream::operator<<(unsigned short)", referenced from: loadListeners(Json::Value const&) in ConfigLoader.cc.o "trantor::MsgBuffer::retrieveAll()", referenced from: drogon::HttpRequestParser::parseRequest(trantor::MsgBuffer*) in HttpRequestParser.cc.o drogon::HttpResponseParser::parseResponse(trantor::MsgBuffer*) in HttpResponseParser.cc.o drogon::HttpServer::onMessage(std::__1::shared_ptr const&, trantor::MsgBuffer*) in HttpServer.cc.o drogon::HttpServer::sendResponses(std::__1::shared_ptr const&, std::__1::vector, bool>, std::__1::allocator, bool> > > const&, trantor::MsgBuffer&) in HttpServer.cc.o drogon::WebSocketMessageParser::parse(trantor::MsgBuffer*) in WebSocketConnectionImpl.cc.o "trantor::MsgBuffer::ensureWritableBytes(unsigned long)", referenced from: drogon::HttpResponseImpl::makeHeaderString(trantor::MsgBuffer&) in HttpResponseImpl.cc.o "trantor::MsgBuffer::append(char const*, unsigned long)", referenced from: drogon::HttpRequestImpl::appendToBuffer(trantor::MsgBuffer*) const in HttpRequestImpl.cc.o void trantor::MsgBuffer::append<5>(char const (&) [5]) in HttpRequestImpl.cc.o void trantor::MsgBuffer::append<6>(char const (&) [6]) in HttpRequestImpl.cc.o void trantor::MsgBuffer::append<8>(char const (&) [8]) in HttpRequestImpl.cc.o void trantor::MsgBuffer::append<9>(char const (&) [9]) in HttpRequestImpl.cc.o void trantor::MsgBuffer::append<7>(char const (&) [7]) in HttpRequestImpl.cc.o trantor::MsgBuffer::append(std::__1::basic_string, std::__1::allocator > const&) in HttpRequestImpl.cc.o ... "trantor::MsgBuffer::append(trantor::MsgBuffer const&)", referenced from: drogon::HttpResponseImpl::renderToBuffer(trantor::MsgBuffer&) in HttpResponseImpl.cc.o drogon::HttpResponseImpl::renderToBuffer() in HttpResponseImpl.cc.o drogon::HttpResponseImpl::renderHeaderForHeadMethod() in HttpResponseImpl.cc.o "trantor::MsgBuffer::retrieve(unsigned long)", referenced from: drogon::HttpRequestParser::parseRequest(trantor::MsgBuffer*) in HttpRequestParser.cc.o trantor::MsgBuffer::retrieveUntil(char const*) in HttpRequestParser.cc.o drogon::HttpResponseParser::parseResponse(trantor::MsgBuffer*) in HttpResponseParser.cc.o trantor::MsgBuffer::retrieveUntil(char const*) in HttpResponseParser.cc.o drogon::WebSocketMessageParser::parse(trantor::MsgBuffer*) in WebSocketConnectionImpl.cc.o "trantor::MsgBuffer::MsgBuffer(unsigned long)", referenced from: drogon::HttpClientImpl::sendReq(std::__1::shared_ptr const&, std::__1::shared_ptr const&) in HttpClientImpl.cc.o std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul>) in HttpControllersRouter.cc.o drogon::HttpRequestParser::HttpRequestParser(std::__1::shared_ptr const&) in HttpRequestParser.cc.o std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul>) in HttpResponseImpl.cc.o std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul>) in HttpSimpleControllersRouter.cc.o drogon::WebSocketClientImpl::sendReq(std::__1::shared_ptr const&) in WebSocketClientImpl.cc.o "trantor::RawLogger::~RawLogger()", referenced from: drogon::plugin::AccessLogger::initAndStart(Json::Value const&)::$_4::operator()(std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o "trantor::TcpClient::connect()", referenced from: drogon::HttpClientImpl::createTcpClient() in HttpClientImpl.cc.o drogon::WebSocketClientImpl::createTcpClient() in WebSocketClientImpl.cc.o "trantor::TcpClient::enableSSL(bool, bool, std::__1::basic_string, std::__1::allocator >, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&)", referenced from: drogon::HttpClientImpl::createTcpClient() in HttpClientImpl.cc.o drogon::WebSocketClientImpl::createTcpClient() in WebSocketClientImpl.cc.o "trantor::TcpClient::TcpClient(trantor::EventLoop*, trantor::InetAddress const&, std::__1::basic_string, std::__1::allocator > const&)", referenced from: std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul, 1ul, 2ul>) in HttpClientImpl.cc.o std::__1::__compressed_pair_elem::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple, std::__1::__tuple_indices<0ul, 1ul, 2ul>) in WebSocketClientImpl.cc.o "trantor::TcpClient::~TcpClient()", referenced from: std::__1::__shared_ptr_emplace >::__on_zero_shared() in HttpClientImpl.cc.o std::__1::__compressed_pair_elem::~__compressed_pair_elem() in HttpClientImpl.cc.o std::__1::__shared_ptr_emplace >::__on_zero_shared() in WebSocketClientImpl.cc.o std::__1::__compressed_pair_elem::~__compressed_pair_elem() in WebSocketClientImpl.cc.o "trantor::TcpServer::stop()", referenced from: drogon::HttpServer::stop() in HttpServer.cc.o "trantor::TcpServer::start()", referenced from: drogon::HttpServer::start() in HttpServer.cc.o "trantor::TcpServer::enableSSL(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bool, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&)", referenced from: drogon::HttpServer::enableSSL(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bool, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&) in ListenerManager.cc.o "trantor::TcpServer::TcpServer(trantor::EventLoop*, trantor::InetAddress const&, std::__1::basic_string, std::__1::allocator > const&, bool, bool)", referenced from: drogon::HttpServer::HttpServer(trantor::EventLoop*, trantor::InetAddress const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::vector (std::__1::shared_ptr const&)>, std::__1::allocator (std::__1::shared_ptr const&)> > > const&, std::__1::vector const&, std::__1::shared_ptr const&)>, std::__1::allocator const&, std::__1::shared_ptr const&)> > > const&) in HttpServer.cc.o "trantor::TcpServer::~TcpServer()", referenced from: drogon::HttpServer::HttpServer(trantor::EventLoop*, trantor::InetAddress const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::vector (std::__1::shared_ptr const&)>, std::__1::allocator (std::__1::shared_ptr const&)> > > const&, std::__1::vector const&, std::__1::shared_ptr const&)>, std::__1::allocator const&, std::__1::shared_ptr const&)> > > const&) in HttpServer.cc.o drogon::HttpServer::~HttpServer() in HttpServer.cc.o "trantor::InetAddress::ipNetEndian() const", referenced from: drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&)::$_13::operator()(trantor::InetAddress const&) const::'lambda'()::operator()() const in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop()::$_3::operator()(trantor::InetAddress const&) const::'lambda'()::operator()() const in WebSocketClientImpl.cc.o "trantor::InetAddress::ip6NetEndian() const", referenced from: drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o "trantor::InetAddress::isIntranetIp() const", referenced from: drogon::IntranetIpFilter::doFilter(std::__1::shared_ptr const&, std::__1::function const&)>&&, std::__1::function&&) in IntranetIpFilter.cc.o "trantor::InetAddress::isLoopbackIp() const", referenced from: drogon::LocalHostFilter::doFilter(std::__1::shared_ptr const&, std::__1::function const&)>&&, std::__1::function&&) in LocalHostFilter.cc.o "trantor::InetAddress::toIp() const", referenced from: drogon::HttpAppFrameworkImpl::onConnection(std::__1::shared_ptr const&) in HttpAppFrameworkImpl.cc.o drogon::HttpClientImpl::host() const in HttpClientImpl.cc.o drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&)::$_13::operator()(trantor::InetAddress const&) const::'lambda'()::operator()() const in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop()::$_3::operator()(trantor::InetAddress const&) const::'lambda'()::operator()() const in WebSocketClientImpl.cc.o "trantor::InetAddress::toPort() const", referenced from: drogon::HttpClientImpl::port() const in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o "trantor::InetAddress::toIpPort() const", referenced from: drogon::HttpAppFrameworkImpl::onAsyncRequest(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpAppFrameworkImpl.cc.o drogon::HttpClientImpl::createTcpClient() in HttpClientImpl.cc.o drogon::plugin::AccessLogger::outputRemoteAddr(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o drogon::plugin::AccessLogger::outputLocalAddr(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o drogon::WebSocketClientImpl::createTcpClient() in WebSocketClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o "trantor::EventLoopThreadPool::getLoops() const", referenced from: drogon::ListenerManager::createListeners(std::__1::function const&, std::__1::function const&)>&&)> const&, std::__1::function const&, std::__1::function const&)>&&, std::__1::shared_ptr const&)> const&, std::__1::function const&)> const&, unsigned long, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::vector, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > > const&, unsigned long, std::__1::vector (std::__1::shared_ptr const&)>, std::__1::allocator (std::__1::shared_ptr const&)> > > const&, std::__1::vector const&, std::__1::shared_ptr const&)>, std::__1::allocator const&, std::__1::shared_ptr const&)> > > const&) in ListenerManager.cc.o "trantor::Date::toFormattedString(bool) const", referenced from: drogon::plugin::AccessLogger::outputDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o drogon::plugin::AccessLogger::outputReqDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o "trantor::Date::toFormattedStringLocal(bool) const", referenced from: drogon::plugin::AccessLogger::outputDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o drogon::plugin::AccessLogger::outputReqDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o "trantor::Date::toCustomedFormattedString(std::__1::basic_string, std::__1::allocator > const&, char*, unsigned long) const", referenced from: drogon::utils::getHttpFullDate(trantor::Date const&) in Utilities.cc.o "trantor::Date::toCustomedFormattedString(std::__1::basic_string, std::__1::allocator > const&, bool) const", referenced from: drogon::plugin::AccessLogger::outputDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o drogon::plugin::AccessLogger::outputReqDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o "trantor::Date::toCustomedFormattedStringLocal(std::__1::basic_string, std::__1::allocator > const&, bool) const", referenced from: drogon::plugin::AccessLogger::outputDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o drogon::plugin::AccessLogger::outputReqDate(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) const in AccessLogger.cc.o "trantor::Date::after(double) const", referenced from: drogon::HttpControllersRouter::doControllerHandler(std::__1::shared_ptr const&, drogon::HttpControllersRouter::HttpControllerRouterItem const&, std::__1::shared_ptr const&, std::__1::match_results, std::__1::allocator > > > const&, std::__1::function const&)>&&) in HttpControllersRouter.cc.o drogon::HttpSimpleControllersRouter::doControllerHandler(std::__1::shared_ptr const&, std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpSimpleControllersRouter.cc.o "trantor::TcpServer::ipPort() const", referenced from: drogon::HttpServer::start() in HttpServer.cc.o "trantor::TcpServer::address() const", referenced from: drogon::HttpServer::address() const in ListenerManager.cc.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [lib/libdrogon.1.7.5.dylib] Error 1 make[1]: *** [source_subfolder/CMakeFiles/drogon.dir/all] Error 2 make: *** [all] Error 2 drogon/1.7.5: ERROR: Package '10bdd597daefe27badc4ed02896db5c4e0278c1c' build failed drogon/1.7.5: WARN: Build folder /Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c ERROR: drogon/1.7.5: Error in build() method, line 136 cmake.build() ConanException: Error 2 while executing cmake --build '/Users/jenkins/w/prod/BuildSingleReference@4/.conan/data/drogon/1.7.5/_/_/build/10bdd597daefe27badc4ed02896db5c4e0278c1c' '--' '-j4'