******************************************************************************** conan install drogon/1.7.5@#32119b666808d95e5636e6b05554f79b --build=drogon -pr /Users/jenkins/w/prod/BuildSingleReference@3/33940/505f0310-c4ff-40bc-b029-63860eec74ce/profile_osx_110_libcpp_apple-clang_release_64.drogon-shared-True.txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/Users/jenkins/w/prod/BuildSingleReference@3/.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@3/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release 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:7144c115cfde46e79a6effda613996634f3a61c4 - Download bzip2/1.0.8:32bef4803d4b079e983ecb27f105881e778bc5a7 - Download c-ares/1.18.1:a5750d0cd907d6f902ba85fb53399755b8795995 - Download drogon/1.7.5:2666a507212860f0623d61f8e69f98b7144924bb - Build jsoncpp/1.9.5:eec6acc43f6348a597c20e5bd28d9e0590a02597 - Download libbacktrace/cci.20210118:f74366f76f700cc6e991285892ad7a23c30e6d47 - Download libiconv/1.16:f74366f76f700cc6e991285892ad7a23c30e6d47 - Download openssl/1.1.1o:f74366f76f700cc6e991285892ad7a23c30e6d47 - Download trantor/1.5.5:f61dd7e2026dc9d23977762b6c76316d5334e7d6 - Download zlib/1.2.12:f74366f76f700cc6e991285892ad7a23c30e6d47 - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package 32bef4803d4b079e983ecb27f105881e778bc5a7 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 32bef4803d4b079e983ecb27f105881e778bc5a7 bzip2/1.0.8: Downloaded package revision 0e41dd8ae76b5991600fea2f40790b8a c-ares/1.18.1: Retrieving package a5750d0cd907d6f902ba85fb53399755b8795995 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz c-ares/1.18.1: Package installed a5750d0cd907d6f902ba85fb53399755b8795995 c-ares/1.18.1: Downloaded package revision 86e4af11849bf3500bf34087f41e96e9 jsoncpp/1.9.5: Retrieving package eec6acc43f6348a597c20e5bd28d9e0590a02597 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz jsoncpp/1.9.5: Package installed eec6acc43f6348a597c20e5bd28d9e0590a02597 jsoncpp/1.9.5: Downloaded package revision 602751dce9df3a2edf77c28a3aebcb90 libbacktrace/cci.20210118: Retrieving package f74366f76f700cc6e991285892ad7a23c30e6d47 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libbacktrace/cci.20210118: Package installed f74366f76f700cc6e991285892ad7a23c30e6d47 libbacktrace/cci.20210118: Downloaded package revision a82c9a8814c11cdd4438ea0851051273 libiconv/1.16: Retrieving package f74366f76f700cc6e991285892ad7a23c30e6d47 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libiconv/1.16: Package installed f74366f76f700cc6e991285892ad7a23c30e6d47 libiconv/1.16: Downloaded package revision 5b2059311516b56c1e9a1b49c7a5d509 openssl/1.1.1o: Retrieving package f74366f76f700cc6e991285892ad7a23c30e6d47 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/1.1.1o: Package installed f74366f76f700cc6e991285892ad7a23c30e6d47 openssl/1.1.1o: Downloaded package revision aaf955bee8badae4c083e34bcb0fa1e9 zlib/1.2.12: Retrieving package f74366f76f700cc6e991285892ad7a23c30e6d47 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.12: Package installed f74366f76f700cc6e991285892ad7a23c30e6d47 zlib/1.2.12: Downloaded package revision a12b60cc387ee36964840f9668f6411a boost/1.79.0: Retrieving package 7144c115cfde46e79a6effda613996634f3a61c4 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz boost/1.79.0: Package installed 7144c115cfde46e79a6effda613996634f3a61c4 boost/1.79.0: Downloaded package revision daf0fcc414b495c09a668f507dcd2550 trantor/1.5.5: Retrieving package f61dd7e2026dc9d23977762b6c76316d5334e7d6 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz trantor/1.5.5: Package installed f61dd7e2026dc9d23977762b6c76316d5334e7d6 trantor/1.5.5: Downloaded package revision cc682c863b91d2ddc3a7d0e13b28925a bzip2/1.0.8: Appending PATH environment variable: /Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/bzip2/1.0.8/_/_/package/32bef4803d4b079e983ecb27f105881e778bc5a7/bin c-ares/1.18.1: Appending PATH environment variable: /Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/c-ares/1.18.1/_/_/package/a5750d0cd907d6f902ba85fb53399755b8795995/bin libiconv/1.16: Appending PATH environment var: /Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/libiconv/1.16/_/_/package/f74366f76f700cc6e991285892ad7a23c30e6d47/bin [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK drogon/1.7.5: Configuring sources in /Users/jenkins/w/prod/BuildSingleReference@3/.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@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb drogon/1.7.5: Generator cmake created conanbuildinfo.cmake 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-release.cmake drogon/1.7.5: Generator cmake_find_package_multi created BoostConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created BoostTarget-release.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-release.cmake drogon/1.7.5: Generator cmake_find_package_multi created OpenSSLConfigVersion.cmake drogon/1.7.5: Generator cmake_find_package_multi created OpenSSLTarget-release.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-release.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-release.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-release.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-release.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-release.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@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -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@3/.conan/data/drogon/1.7.5/_/_/package/2666a507212860f0623d61f8e69f98b7144924bb" -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@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb" -DCMAKE_MODULE_PATH="/Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb" -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@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb' ----------------- -- 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@3/.conan/data/jsoncpp/1.9.5/_/_/package/eec6acc43f6348a597c20e5bd28d9e0590a02597/include -- jsoncpp verson:1.9.5 -- Found UUID: -- Found ZLIB: /Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/zlib/1.2.12/_/_/package/f74366f76f700cc6e991285892ad7a23c30e6d47/lib/libz.a (found version "1.2.12") -- Found OpenSSL: /Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/openssl/1.1.1o/_/_/package/f74366f76f700cc6e991285892ad7a23c30e6d47/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@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb ----Running------ > cmake --build '/Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb' '--' '-j4' ----------------- [ 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 [ 1%] Building CXX object source_subfolder/CMakeFiles/drogon.dir/lib/src/AOPAdvice.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: std::__1::__function::__func, void ()>::operator()() in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void ()>::operator()() in AccessLogger.cc.o "trantor::AsyncFileLogger::output(char const*, unsigned long long)", referenced from: std::__1::__function::__func, void (char const*, unsigned long long)>::operator()(char const*&&, unsigned long long&&) in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void (char const*, unsigned long long)>::operator()(char const*&&, unsigned long long&&) in AccessLogger.cc.o "trantor::AsyncFileLogger::AsyncFileLogger()", referenced from: drogon::HttpAppFrameworkImpl::setupFileLogger() 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: drogon::HttpAppFrameworkImpl::HttpAppFrameworkImpl() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::~HttpAppFrameworkImpl() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::setupFileLogger() 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::shared_ptr std::__1::shared_ptr::make_shared(char const (&) [20]) 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 >::~__shared_ptr_emplace() in ListenerManager.cc.o std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in ListenerManager.cc.o std::__1::__shared_ptr_emplace >::__on_zero_shared() 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 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::shared_ptr std::__1::shared_ptr::make_shared(unsigned long&) 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: drogon::HttpResponseImpl::HttpResponseImpl(drogon::HttpStatusCode, drogon::ContentType) in HttpAppFrameworkImpl.cc.o drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.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::HttpRequestImpl::HttpRequestImpl(trantor::EventLoop*) in HttpFileUploadRequest.cc.o drogon::HttpRequestImpl::HttpRequestImpl(trantor::EventLoop*) in HttpRequestImpl.cc.o drogon::HttpRequestParser::reset() in HttpRequestParser.cc.o drogon::HttpRequestImpl::HttpRequestImpl(trantor::EventLoop*) in HttpRequestParser.cc.o ... "trantor::Logger::stream()", referenced from: drogon::CacheFile::data() in CacheFile.cc.o drogon::ConfigLoader::load() 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)", 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: drogon::ConfigLoader::load() 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 drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o ... "trantor::Logger::Logger(trantor::Logger::SourceFile, int, trantor::Logger::LogLevel, char const*)", referenced from: drogon::HttpRequestImpl::parseJson() const in HttpRequestImpl.cc.o drogon::SharedLibManager::compileAndLoadLib(std::__1::basic_string, std::__1::allocator > const&, void*) in SharedLibManager.cc.o std::__1::__function::__func, void (drogon::orm::Result const&)>::operator()(drogon::orm::Result const&) in TransactionImpl.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 drogon::ConfigLoader::load() 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::detail::FixedBuffer<4000>::cookieStart()", referenced from: std::__1::__function::__func, void (std::__1::shared_ptr const&, std::__1::shared_ptr const&)>::operator()(std::__1::shared_ptr const&, std::__1::shared_ptr const&) 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 drogon::HttpClientImpl::sendRequest(std::__1::shared_ptr const&, std::__1::function const&)> const&, double) in HttpClientImpl.cc.o drogon::HttpClientImpl::sendRequest(std::__1::shared_ptr const&, std::__1::function const&)>&&, double) in HttpClientImpl.cc.o std::__1::__function::__func const&, std::__1::function const&)>&&)::$_13, std::__1::allocator const&, std::__1::function const&)>&&)::$_13>, void (trantor::InetAddress const&)>::operator()(trantor::InetAddress const&) in HttpClientImpl.cc.o ... "trantor::EventLoop::queueInLoop(std::__1::function const&)", referenced from: std::__1::__function::__func, void ()>::operator()() 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::setPingMessageInLoop(std::__1::basic_string, std::__1::allocator >&&, std::__1::chrono::duration > const&) in WebSocketConnectionImpl.cc.o ... "trantor::EventLoop::moveToCurrentThread()", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o "trantor::EventLoop::abortNotInLoopThread()", referenced from: drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::HttpClientImpl::handleCookies(std::__1::shared_ptr const&) in HttpClientImpl.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::HttpServer::sendResponse(std::__1::shared_ptr const&, std::__1::shared_ptr const&, bool) in HttpServer.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o drogon::orm::DbClientLockFree::execSql(char const*, unsigned long, unsigned long, std::__1::vector >&&, std::__1::vector >&&, std::__1::vector >&&, std::__1::function&&, std::__1::function&&) in DbClientLockFree.cc.o drogon::orm::DbClientLockFree::newTransactionAsync(std::__1::function const&)> const&) in DbClientLockFree.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: std::__1::__function::__func, void ()>::operator()() in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void ()>::operator()() in ListenerManager.cc.o std::__1::__function::__func, void ()>::operator()() 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 drogon::TaskTimeoutFlag::runTimer() in TaskTimeoutFlag.cc.o std::__1::__function::__func, void (std::__1::shared_ptr const&)>::operator()(std::__1::shared_ptr const&) in WebSocketClientImpl.cc.o std::__1::__function::__func, void ()>::operator()() in WebSocketClientImpl.cc.o std::__1::__function::__func, void (std::__1::basic_string, std::__1::allocator > const&, stat const&)>::operator()(std::__1::basic_string, std::__1::allocator > const&, stat 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::run() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::getLoop() const in HttpAppFrameworkImpl.cc.o 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::quit() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::getResolver() const in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void ()>::operator()() in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void ()>::operator()() in HttpAppFrameworkImpl.cc.o ... "trantor::EventLoop::~EventLoop()", referenced from: drogon::HttpAppFrameworkImpl::run() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::getLoop() const in HttpAppFrameworkImpl.cc.o 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::quit() in HttpAppFrameworkImpl.cc.o drogon::HttpAppFrameworkImpl::getResolver() const in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void ()>::operator()() in HttpAppFrameworkImpl.cc.o std::__1::__function::__func, void ()>::operator()() in HttpAppFrameworkImpl.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<<(unsigned long long const&)", referenced from: drogon::plugin::AccessLogger::outputThreadNumber(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.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::utils::createPath(std::__1::basic_string, std::__1::allocator > const&) in Utilities.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 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::plugin::AccessLogger::outputReqLength(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.cc.o drogon::plugin::AccessLogger::outputRespLength(trantor::LogStream&, std::__1::shared_ptr const&, std::__1::shared_ptr const&) in AccessLogger.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 drogon::HttpResponseImpl::makeHeaderString(trantor::MsgBuffer&) in HttpResponseImpl.cc.o drogon::HttpResponseImpl::renderToBuffer(trantor::MsgBuffer&) in HttpResponseImpl.cc.o drogon::HttpResponseImpl::renderToBuffer() in HttpResponseImpl.cc.o drogon::HttpResponseImpl::renderHeaderForHeadMethod() in HttpResponseImpl.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 "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 drogon::HttpResponseParser::parseResponse(trantor::MsgBuffer*) in HttpResponseParser.cc.o drogon::WebSocketMessageParser::parse(trantor::MsgBuffer*) in WebSocketConnectionImpl.cc.o "trantor::MsgBuffer::MsgBuffer(unsigned long)", referenced from: drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::HttpClientImpl::sendReq(std::__1::shared_ptr const&, std::__1::shared_ptr const&) in HttpClientImpl.cc.o drogon::HttpClientImpl::handleResponse(std::__1::shared_ptr const&, std::__1::pair, std::__1::function const&)> >&&, std::__1::shared_ptr const&) in HttpClientImpl.cc.o std::__1::__function::__func, void (std::__1::shared_ptr const&)>::operator()(std::__1::shared_ptr const&) in HttpClientImpl.cc.o drogon::HttpResponseImpl::makeHeaderString() in HttpControllersRouter.cc.o drogon::HttpRequestParser::HttpRequestParser(std::__1::shared_ptr const&) in HttpRequestParser.cc.o drogon::HttpResponseImpl::renderToBuffer() in HttpResponseImpl.cc.o ... "trantor::RawLogger::~RawLogger()", referenced from: std::__1::__function::__func, void (std::__1::shared_ptr const&, std::__1::shared_ptr const&)>::operator()(std::__1::shared_ptr const&, std::__1::shared_ptr 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::shared_ptr std::__1::shared_ptr::make_shared(trantor::EventLoop*&, trantor::InetAddress&, char const (&) [11]) in HttpClientImpl.cc.o std::__1::shared_ptr std::__1::shared_ptr::make_shared(trantor::EventLoop*&, trantor::InetAddress&, char const (&) [11]) in WebSocketClientImpl.cc.o "trantor::TcpClient::~TcpClient()", referenced from: std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in HttpClientImpl.cc.o std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in HttpClientImpl.cc.o std::__1::__shared_ptr_emplace >::__on_zero_shared() in HttpClientImpl.cc.o std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in WebSocketClientImpl.cc.o std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace() in WebSocketClientImpl.cc.o std::__1::__shared_ptr_emplace >::__on_zero_shared() 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::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::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() 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::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::HttpClientImpl::host() const in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o "trantor::InetAddress::toPort() const", referenced from: drogon::HttpClientImpl::sendRequestInLoop(std::__1::shared_ptr const&, std::__1::function const&)>&&) in HttpClientImpl.cc.o drogon::HttpClientImpl::port() const in HttpClientImpl.cc.o drogon::WebSocketClientImpl::connectToServerInLoop() in WebSocketClientImpl.cc.o "trantor::InetAddress::toIpPort() const", referenced from: 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::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::address() const", referenced from: drogon::ListenerManager::getListeners() 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 '2666a507212860f0623d61f8e69f98b7144924bb' build failed drogon/1.7.5: WARN: Build folder /Users/jenkins/w/prod/BuildSingleReference@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb 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@3/.conan/data/drogon/1.7.5/_/_/build/2666a507212860f0623d61f8e69f98b7144924bb' '--' '-j4'