drogonframework / drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
MIT License
11.52k stars 1.1k forks source link

Can't connect to database (M1 MacOS) #1235

Closed 1111mp closed 2 years ago

1111mp commented 2 years ago

main.cpp

#include <drogon/drogon.h>

int main()
{
  drogon::app().addListener("127.0.0.1", 8848);
  // Load config file
  // drogon::app().loadConfigFile("../config.json");
  drogon::app().createDbClient("mysql", "127.0.0.1", 3306, "database_test", "root", "******").run();

  return 0;
}

When I start the project, I get an unknown error.

image

drogon_ctl -v

A utility for drogon
Version: 1.7.5
Git commit: f017b09947badc2e0516355358c8eb7843b44e19
Compilation: 
  Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
  Compiler ID: AppleClang
  Compilation flags: -std=c++17 -I/opt/homebrew/include -I/usr/local/include
Libraries: 
  postgresql: no  (batch mode: no)
  mariadb: yes
  sqlite3: yes
  openssl: no
  brotli: no
  boost: no
  hiredis: yes
  c-ares: no

brew ls

ca-certificates glew        hiredis     mariadb     msgpack     pcre2       ruby
cmake       glfw        jsoncpp     mecab       openssl@1.1 readline    sqlite
cocoapods   groonga     libyaml     mecab-ipadic    pcre        redis       zstd

I can connect to MariaDB by DBeaver:

image
omar-mohamed-khallaf commented 2 years ago

I can't see what caused the exception. Could you please include the program output from the OUTPUT tab.

1111mp commented 2 years ago

OUTPUT for cmake build

[main] Building folder: ForDrogon 
[main] The folder containing the CMake cache is missing. The cache will be regenerated.
[main] Configuring folder: ForDrogon 
[proc] Executing command: /opt/homebrew/bin/cmake --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/clang -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++ -S/Users/zhangyifan/Documents/projects/ForDrogon -B/Users/zhangyifan/Documents/projects/ForDrogon/build -G "Unix Makefiles"
[cmake] Not searching for unused variables given on the command line.
[cmake] -- The CXX compiler identification is AppleClang 13.1.6.13160021
[cmake] -- Detecting CXX compiler ABI info
[cmake] -- Detecting CXX compiler ABI info - done
[cmake] -- Check for working CXX compiler: /usr/bin/clang++ - skipped
[cmake] -- Detecting CXX compile features
[cmake] -- Detecting CXX compile features - done
[cmake] -- ################Add Module Thgirdparty################
[cmake] -- The C compiler identification is AppleClang 13.1.6.13160021
[cmake] -- Detecting C compiler ABI info
[cmake] -- Detecting C compiler ABI info - done
[cmake] -- Check for working C compiler: /usr/bin/clang - skipped
[cmake] -- Detecting C compile features
[cmake] -- Detecting C compile features - done
[cmake] -- compiler: AppleClang
[cmake] -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
[cmake] -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
[cmake] -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
[cmake] -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
[cmake] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
[cmake] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
[cmake] -- Looking for C++ include any
[cmake] -- Looking for C++ include any - found
[cmake] -- Looking for C++ include string_view
[cmake] -- Looking for C++ include string_view - found
[cmake] -- Looking for C++ include coroutine
[cmake] -- Looking for C++ include coroutine - not found
[cmake] -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) 
[cmake] -- Could NOT find c-ares (missing: C-ARES_INCLUDE_DIRS C-ARES_LIBRARIES) 
[cmake] -- Looking for pthread.h
[cmake] -- Looking for pthread.h - found
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
[cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
[cmake] -- Found Threads: TRUE  
[cmake] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
[cmake] -- Looking for C++ include filesystem
[cmake] -- Looking for C++ include filesystem - found
[cmake] -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED
[cmake] -- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success
[cmake] -- Found std::filesystem
[cmake] -- use c++17
[cmake] -- Found Jsoncpp: /opt/homebrew/include  
[cmake] -- jsoncpp verson:1.9.5
[cmake] -- Found UUID: 
[cmake] -- Could NOT find BROTLI (missing: BROTLIDEC_LIBRARY BROTLIENC_LIBRARY BROTLICOMMON_LIBRARY BROTLI_INCLUDE_DIR) 
[cmake] -- Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY PostgreSQL_INCLUDE_DIR) 
[cmake] -- Could NOT find pg (missing: PG_LIBRARIES PG_INCLUDE_DIRS) 
[cmake] -- MySQL Include dir: /opt/homebrew/include/mysql
[cmake] -- MySQL client libraries: /opt/homebrew/lib/libmysqlclient_r.dylib
[cmake] -- Ok! We find mariadb!
[cmake] -- Ok! We find sqlite3!
[cmake] -- Found Hiredis: /opt/homebrew/lib/libhiredis.dylib  
[cmake] -- Found ZLIB: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libz.tbd (found version "1.2.11") 
[cmake] -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) 
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/cmake.csp
[cmake] -- view classname:cmake
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/config.csp
[cmake] -- view classname:config
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/demoMain.csp
[cmake] -- view classname:demoMain
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/filter_cc.csp
[cmake] -- view classname:filter_cc
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/filter_h.csp
[cmake] -- view classname:filter_h
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/gitignore.csp
[cmake] -- view classname:gitignore
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_cc.csp
[cmake] -- view classname:model_cc
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_h.csp
[cmake] -- view classname:model_h
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_json.csp
[cmake] -- view classname:model_json
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/plugin_cc.csp
[cmake] -- view classname:plugin_cc
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/plugin_h.csp
[cmake] -- view classname:plugin_h
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_base_cc.csp
[cmake] -- view classname:restful_controller_base_cc
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_base_h.csp
[cmake] -- view classname:restful_controller_base_h
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_cc.csp
[cmake] -- view classname:restful_controller_cc
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_custom_cc.csp
[cmake] -- view classname:restful_controller_custom_cc
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_custom_h.csp
[cmake] -- view classname:restful_controller_custom_h
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_h.csp
[cmake] -- view classname:restful_controller_h
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/test_cmake.csp
[cmake] -- view classname:test_cmake
[cmake] -- cspFile:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/test_main.csp
[cmake] -- view classname:test_main
[cmake] -- bin:bin
[cmake] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
[cmake] -- Configuring done
[cmake] -- Generating done
[cmake] -- Build files have been written to: /Users/zhangyifan/Documents/projects/ForDrogon/build
[build] Starting build
[proc] Executing command: /opt/homebrew/bin/cmake --build /Users/zhangyifan/Documents/projects/ForDrogon/build --config Debug --target all -j 12 --
[build] [  0%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/AsyncFileLogger.cc.o
[build] [  2%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/Logger.cc.o
[build] [  2%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/ConcurrentTaskQueue.cc.o
[build] [  2%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/Date.cc.o
[build] [  2%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/MsgBuffer.cc.o
[build] [  3%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/LogStream.cc.o
[build] [  3%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/TimingWheel.cc.o
[build] [  4%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/EventLoop.cc.o
[build] [  5%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/Utilities.cc.o
[build] [  6%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/EventLoopThread.cc.o
[build] [  6%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/utils/SerialTaskQueue.cc.o
[build] [  6%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/EventLoopThreadPool.cc.o
[build] [  7%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/TcpClient.cc.o
[build] [  8%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/InetAddress.cc.o
[build] [  9%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/Channel.cc.o
[build] [  9%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/TcpServer.cc.o
[build] [  9%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/Acceptor.cc.o
[build] [ 10%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/Connector.cc.o
[build] [ 10%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/Poller.cc.o
[build] [ 11%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/Socket.cc.o
[build] [ 11%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/TcpConnectionImpl.cc.o
[build] [ 12%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/Timer.cc.o
[build] [ 13%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/TimerQueue.cc.o
[build] [ 13%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/poller/EpollPoller.cc.o
[build] [ 14%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/poller/KQueue.cc.o
[build] [ 14%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/poller/PollPoller.cc.o
[build] [ 15%] Building CXX object third_party/drogon/trantor/CMakeFiles/trantor.dir/trantor/net/inner/NormalResolver.cc.o
[build] [ 15%] Linking CXX static library libtrantor.a
[build] [ 15%] Built target trantor
[build] [ 15%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/CacheFile.cc.o
[build] [ 17%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/ConfigLoader.cc.o
[build] [ 17%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/AOPAdvice.cc.o
[build] [ 17%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/DrClassMap.cc.o
[build] [ 17%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpBinder.cc.o
[build] [ 18%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/DrTemplateBase.cc.o
[build] [ 19%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/Cookie.cc.o
[build] [ 19%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/FiltersFunction.cc.o
[build] [ 20%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpClientImpl.cc.o
[build] [ 21%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpControllersRouter.cc.o
[build] [ 21%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpAppFrameworkImpl.cc.o
[build] [ 22%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpFileImpl.cc.o
[build] [ 23%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpFileUploadRequest.cc.o
[build] [ 23%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpRequestImpl.cc.o
[build] [ 24%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpRequestParser.cc.o
[build] [ 24%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpResponseImpl.cc.o
[build] [ 25%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpResponseParser.cc.o
[build] [ 25%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpServer.cc.o
[build] [ 26%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpSimpleControllersRouter.cc.o
[build] [ 26%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpUtils.cc.o
[build] [ 27%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/HttpViewData.cc.o
[build] [ 28%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/IntranetIpFilter.cc.o
[build] [ 28%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/ListenerManager.cc.o
[build] [ 29%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/LocalHostFilter.cc.o
[build] [ 29%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/MultiPart.cc.o
[build] [ 30%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/NotFound.cc.o
[build] [ 30%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/PluginsManager.cc.o
[build] [ 31%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/RangeParser.cc.o
[build] [ 31%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/SecureSSLRedirector.cc.o
[build] [ 32%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/AccessLogger.cc.o
[build] [ 33%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/SessionManager.cc.o
[build] [ 33%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/StaticFileRouter.cc.o
[build] [ 34%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/TaskTimeoutFlag.cc.o
[build] [ 34%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/Utilities.cc.o
[build] [ 35%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/WebSocketClientImpl.cc.o
[build] [ 35%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/WebSocketConnectionImpl.cc.o
[build] [ 36%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/WebsocketControllersRouter.cc.o
[build] [ 36%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/SharedLibManager.cc.o
[build] [ 37%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/mysql_impl/MysqlConnection.cc.o
[build] [ 38%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/mysql_impl/MysqlResultImpl.cc.o
[build] [ 38%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/sqlite3_impl/Sqlite3Connection.cc.o
[build] [ 39%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/sqlite3_impl/Sqlite3ResultImpl.cc.o
[build] [ 39%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/nosql_lib/redis/src/RedisClientImpl.cc.o
[build] [ 40%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/nosql_lib/redis/src/RedisClientLockFree.cc.o
[build] [ 40%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/nosql_lib/redis/src/RedisClientManager.cc.o
[build] [ 41%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/nosql_lib/redis/src/RedisConnection.cc.o
[build] [ 41%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/nosql_lib/redis/src/RedisResult.cc.o
[build] [ 42%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/nosql_lib/redis/src/RedisTransactionImpl.cc.o
[build] [ 43%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/ssl_funcs/Md5.cc.o
[build] [ 43%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/lib/src/ssl_funcs/Sha1.cc.o
[build] [ 44%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/ArrayParser.cc.o
[build] [ 44%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/Criteria.cc.o
[build] [ 45%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/DbClient.cc.o
[build] [ 45%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/DbClientImpl.cc.o
[build] [ 46%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/DbClientLockFree.cc.o
[build] [ 46%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/DbConnection.cc.o
[build] [ 47%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/Exception.cc.o
[build] [ 48%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/Field.cc.o
[build] [ 48%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/Result.cc.o
[build] [ 49%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/Row.cc.o
[build] [ 49%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/SqlBinder.cc.o
[build] [ 50%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/TransactionImpl.cc.o
[build] [ 50%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/RestfulController.cc.o
[build] [ 51%] Building CXX object third_party/drogon/CMakeFiles/drogon.dir/orm_lib/src/DbClientManager.cc.o
[build] [ 51%] Linking CXX static library libdrogon.a
[build] [ 51%] Built target drogon
[build] [ 52%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/_drogon_ctl.dir/main.cc.o
[build] [ 52%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/_drogon_ctl.dir/cmd.cc.o
[build] [ 52%] Building CXX object third_party/drogon/examples/CMakeFiles/benchmark.dir/benchmark/JsonCtrl.cc.o
[build] [ 55%] Building CXX object third_party/drogon/examples/CMakeFiles/benchmark.dir/benchmark/BenchmarkCtrl.cc.o
[build] [ 55%] Building CXX object third_party/drogon/examples/CMakeFiles/benchmark.dir/benchmark/main.cc.o
[build] [ 55%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/_drogon_ctl.dir/create.cc.o
[build] [ 56%] Building CXX object third_party/drogon/examples/CMakeFiles/websocket_server.dir/websocket_server/WebSocketServer.cc.o
[build] [ 57%] Building CXX object third_party/drogon/examples/CMakeFiles/websocket_client.dir/websocket_client/WebSocketClient.cc.o
[build] [ 59%] Building CXX object third_party/drogon/examples/CMakeFiles/client.dir/client_example/main.cc.o
[build] [ 59%] Building CXX object third_party/drogon/examples/CMakeFiles/jsonstore.dir/jsonstore/main.cc.o
[build] [ 59%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/_drogon_ctl.dir/create_view.cc.o
[build] [ 59%] Building CXX object CMakeFiles/ForDrogon.dir/src/Application.cpp.o
[build] [ 60%] Building CXX object CMakeFiles/ForDrogon.dir/src/controllers/HelloController.cpp.o
[build] [ 60%] Linking CXX executable benchmark
[build] [ 60%] Linking CXX executable websocket_client
[build] [ 61%] Linking CXX executable _drogon_ctl
[build] [ 61%] Linking CXX executable client
[build] [ 61%] Built target _drogon_ctl
[build] [ 62%] Generating test_main.h, test_main.cc
[build] [ 63%] Generating cmake.h, cmake.cc
[build] [ 64%] Generating config.h, config.cc
[build] [ 64%] Generating demoMain.h, demoMain.cc
[build] [ 64%] Generating filter_h.h, filter_h.cc
[build] [ 65%] Generating filter_cc.h, filter_cc.cc
[build] [ 66%] Linking CXX executable websocket_server
[build] [ 66%] Linking CXX executable ForDrogon
[build] [ 66%] Linking CXX executable jsonstore
[build] [ 66%] Built target client
[build] [ 66%] Built target benchmark
[build] [ 67%] Generating gitignore.h, gitignore.cc
[build] [ 67%] Generating model_cc.h, model_cc.cc
[build] [ 67%] Built target websocket_client
[build] [ 68%] Generating model_h.h, model_h.cc
[build] [ 68%] Built target websocket_server
[build] [ 68%] Generating model_json.h, model_json.cc
[build] [ 68%] Built target ForDrogon
[build] [ 69%] Generating plugin_cc.h, plugin_cc.cc
[build] [ 69%] Built target jsonstore
[build] [ 70%] Generating plugin_h.h, plugin_h.cc
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/cmake.csp
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/filter_h.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/filter_h.csp
[build] className=filter_h
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_h.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_h.csp
[build] className=model_h
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/plugin_cc.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/plugin_cc.csp
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_json.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_json.csp
[build] className=plugin_cc
[build] className=model_json
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/cmake.csp
[build] className=cmake
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/plugin_h.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/plugin_h.csp
[build] className=plugin_h
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/config.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/config.csp
[build] className=config
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/filter_cc.csp
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_cc.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/filter_cc.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/model_cc.csp
[build] className=filter_cc
[build] className=model_cc
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/demoMain.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/demoMain.csp
[build] className=demoMain
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/test_main.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/test_main.csp
[build] className=test_main
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/gitignore.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/gitignore.csp
[build] className=gitignore
[build] [ 70%] Generating restful_controller_custom_h.h, restful_controller_custom_h.cc
[build] [ 70%] Generating restful_controller_base_cc.h, restful_controller_base_cc.cc
[build] [ 70%] Generating restful_controller_cc.h, restful_controller_cc.cc
[build] [ 71%] Generating restful_controller_base_h.h, restful_controller_base_h.cc
[build] [ 72%] Generating restful_controller_h.h, restful_controller_h.cc
[build] [ 73%] Generating restful_controller_custom_cc.h, restful_controller_custom_cc.cc
[build] [ 73%] Generating test_cmake.h, test_cmake.cc
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_custom_h.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_custom_h.csp
[build] className=restful_controller_custom_h
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_base_cc.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_base_cc.csp
[build] className=restful_controller_base_cc
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_cc.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_cc.csp
[build] className=restful_controller_cc
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_base_h.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_base_h.csp
[build] className=restful_controller_base_h
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_h.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_h.csp
[build] className=restful_controller_h
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_custom_cc.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/restful_controller_custom_cc.csp
[build] className=restful_controller_custom_cc
[build] create view:/Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/test_cmake.csp
[build] create HttpView Class file by /Users/zhangyifan/Documents/projects/ForDrogon/third_party/drogon/drogon_ctl/templates/test_cmake.csp
[build] className=test_cmake
[build] [ 73%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create_plugin.cc.o
[build] [ 73%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create.cc.o
[build] [ 75%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create_model.cc.o
[build] [ 76%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/cmd.cc.o
[build] [ 76%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create_project.cc.o
[build] [ 77%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create_controller.cc.o
[build] [ 77%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/press.cc.o
[build] [ 77%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create_filter.cc.o
[build] [ 78%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/version.cc.o
[build] [ 79%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/main.cc.o
[build] [ 80%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/help.cc.o
[build] [ 80%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/create_view.cc.o
[build] [ 80%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/cmake.cc.o
[build] [ 81%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/config.cc.o
[build] [ 81%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/demoMain.cc.o
[build] [ 82%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/filter_cc.cc.o
[build] [ 82%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/filter_h.cc.o
[build] [ 83%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/gitignore.cc.o
[build] [ 84%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/model_cc.cc.o
[build] [ 84%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/model_h.cc.o
[build] [ 85%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/model_json.cc.o
[build] [ 85%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/plugin_cc.cc.o
[build] [ 85%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/restful_controller_base_cc.cc.o
[build] [ 86%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/plugin_h.cc.o
[build] [ 87%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/restful_controller_base_h.cc.o
[build] [ 87%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/restful_controller_cc.cc.o
[build] [ 88%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/restful_controller_custom_cc.cc.o
[build] [ 89%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/restful_controller_custom_h.cc.o
[build] [ 89%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/restful_controller_h.cc.o
[build] [ 90%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/test_cmake.cc.o
[build] [ 90%] Building CXX object third_party/drogon/drogon_ctl/CMakeFiles/drogon_ctl.dir/test_main.cc.o
[build] [ 91%] Linking CXX executable drogon_ctl
[build] [ 91%] Built target drogon_ctl
[build] [ 93%] Generating HelloView.h, HelloView.cc
[build] [ 93%] Generating LogoutPage.h, LogoutPage.cc
[build] [ 93%] Generating FileUpload.h, FileUpload.cc
[build] [ 94%] Generating LoginPage.h, LoginPage.cc
[build] create view:file_upload/FileUpload.csp
[build] create HttpView Class file by file_upload/FileUpload.csp
[build] create view:login_session/LogoutPage.csp
[build] create HttpView Class file by login_session/LogoutPage.csp
[build] create view:helloworld/HelloView.csp
[build] create HttpView Class file by helloworld/HelloView.csp
[build] className=FileUpload
[build] create view:login_session/LoginPage.csp
[build] className=LogoutPage
[build] create HttpView Class file by login_session/LoginPage.csp
[build] className=HelloView
[build] className=LoginPage
[build] [ 94%] Building CXX object third_party/drogon/examples/CMakeFiles/helloworld.dir/helloworld/main.cc.o
[build] [ 94%] Building CXX object third_party/drogon/examples/CMakeFiles/helloworld.dir/helloworld/HelloViewController.cc.o
[build] [ 96%] Building CXX object third_party/drogon/examples/CMakeFiles/login_session.dir/login_session/main.cc.o
[build] [ 96%] Building CXX object third_party/drogon/examples/CMakeFiles/login_session.dir/LoginPage.cc.o
[build] [ 96%] Building CXX object third_party/drogon/examples/CMakeFiles/helloworld.dir/helloworld/HelloController.cc.o
[build] [ 96%] Building CXX object third_party/drogon/examples/CMakeFiles/login_session.dir/LogoutPage.cc.o
[build] [ 97%] Building CXX object third_party/drogon/examples/CMakeFiles/helloworld.dir/HelloView.cc.o
[build] [ 97%] Building CXX object third_party/drogon/examples/CMakeFiles/file_upload.dir/FileUpload.cc.o
[build] [ 98%] Building CXX object third_party/drogon/examples/CMakeFiles/file_upload.dir/file_upload/file_upload.cc.o
[build] [ 99%] Linking CXX executable file_upload
[build] [100%] Linking CXX executable login_session
[build] [100%] Linking CXX executable helloworld
[build] [100%] Built target file_upload
[build] [100%] Built target login_session
[build] [100%] Built target helloworld
[build] Build finished with exit code 0

Then run Cmake: Debug

[main] Building folder: ForDrogon ForDrogon
[build] Starting build
[proc] Executing command: /opt/homebrew/bin/cmake --build /Users/zhangyifan/Documents/projects/ForDrogon/build --config Debug --target ForDrogon -j 12 --
[build] Consolidate compiler generated dependencies of target trantor
[build] [ 28%] Built target trantor
[build] Consolidate compiler generated dependencies of target drogon
[build] [ 98%] Built target drogon
[build] Consolidate compiler generated dependencies of target ForDrogon
[build] [100%] Built target ForDrogon
[build] Build finished with exit code 0
[proc] Executing command: /usr/bin/lldb-mi --version
[proc] Executing command: /Users/zhangyifan/.vscode/extensions/ms-vscode.cpptools-1.10.0-darwin-arm64/debugAdapters/lldb-mi/bin/lldb-mi --version
[proc] Executing command: /Users/zhangyifan/.vscode/extensions/ms-vscode.cpptools-1.10.0-darwin-arm64/debugAdapters/lldb-mi/bin/lldb-mi --version
omar-mohamed-khallaf commented 2 years ago

Compilation seems good (for drogon). Doesn't the debugger show you which line of code caused the exception?

To make sure I understand the environment, could you tell me how are you including drogon in your project.

1111mp commented 2 years ago

Yes, just show unknown source. But when i try run drogon_ctl create model models, something error

Create model
mysql
Connect to server...
Source files in the models folder will be overwritten, continue(y/n)?
zsh: bus error  drogon_ctl create model models

To make sure I understand the environment, could you tell me how are you including drogon in your project.

Sure, i have tried creating the project via drogon_ctl create project ForDrogon and including the source code in a third party, both have the same error.

I tried run on Xcode, still no more output.

image
omar-mohamed-khallaf commented 2 years ago

I don't use orm so I can't help with the models problem but what about changing the way the project is structured for the sake of testing.

# in drogon directory
sudo mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
sudo make -j`nproc` install/strip

then

dg_ctl create project test_project
# change the port from 80 to anything
cd build
cmake ..
make
./test_project

and start experimenting from here.

omar-mohamed-khallaf commented 2 years ago

I tried run on Xcode, still no more output. image

I think here you are running the test configuration not the main one. There must be an option in your IDE to change from FromDrogon_test to FromDrogon cmake configuration.

By the way I hope the password in the image is a test one 😅.

1111mp commented 2 years ago

when run ./test_project show this error:

zsh: bus error  ./test_project

when i tried run CMake: Run Without Debugging, there is similar error:

/Users/zhangyifan/Documents/projects/ForDrogon/build/ForDrogon 
zhangyifan@Macintosh build % /Users/zhangyifan/Documents/projects/ForDrogon/build/ForDrogon 
zsh: segmentation fault  /Users/zhangyifan/Documents/projects/ForDrogon/build/ForDrogon
omar-mohamed-khallaf commented 2 years ago

I think this is more related to the system than to the framework. I've tried compiling the test project with clang and it's working with no problems.

Are there any updates available to you?

what about trying

lldb ./test_project
(lldb) r

any seeing the output, we might find something.

1111mp commented 2 years ago
Process 92041 launched: '/Users/zhangyifan/Documents/test_project/build/test_project' (arm64)
Process 92041 stopped
* thread #4, stop reason = EXC_BAD_ACCESS (code=1, address=0x3438fe515cfef9ec)
    frame #0: 0x00007e515cfef9ec
error: memory read failed for 0x7e515cfef800
Target 2: (test_project) stopped.

Are there any updates available to you?

Sorry about this, I'm just new to c++..... In my nodejs project can successfully connect to MariaDB.

omar-mohamed-khallaf commented 2 years ago

Great I think if you recompiled drogon and the test_project with -DCMAKE_BUILD_TYPE=Debug you might get some line numbers in the source files so we can determine where is this bad pointer.

Sorry about this, I'm just new to c++.....

No problem, the updates I'm talking about are related to the system generally found in the settings but let's recompile the two projects with the debug flag first.

In my nodejs project can successfully connect to MariaDB.

The test_project must have only this main.cc for now (we will test the database later):

#include <drogon/drogon.h>
int main() {
    //Set HTTP listener address and port
    drogon::app().addListener("0.0.0.0",8080);
    //Load config file
    //drogon::app().loadConfigFile("../config.json");
    //Run HTTP framework,the method will block in the internal event loop
    drogon::app().run();
    return 0;
}
1111mp commented 2 years ago
(lldb) r
Process 2369 launched: '/Users/zhangyifan/Documents/test_project/build/test_project' (arm64)
Process 2369 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00000001850f6c40 libsystem_kernel.dylib`kevent + 8
libsystem_kernel.dylib`kevent:
->  0x1850f6c40 <+8>:  b.lo   0x1850f6c60               ; <+40>
    0x1850f6c44 <+12>: pacibsp 
    0x1850f6c48 <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1850f6c4c <+20>: mov    x29, sp
Target 0: (test_project) stopped.

does that help.

omar-mohamed-khallaf commented 2 years ago

Well it might help someone with more understanding but this is cryptic for me.

Try adding this to mian.cc before drogon::app().run();

    drogon::app().setThreadNum(1);
1111mp commented 2 years ago

same output:

Process 9537 launched: '/Users/zhangyifan/Documents/test_project/build/test_project' (arm64)
Process 9537 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00000001850f6c40 libsystem_kernel.dylib`kevent + 8
libsystem_kernel.dylib`kevent:
->  0x1850f6c40 <+8>:  b.lo   0x1850f6c60               ; <+40>
    0x1850f6c44 <+12>: pacibsp 
    0x1850f6c48 <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1850f6c4c <+20>: mov    x29, sp
Target 0: (test_project) stopped.
omar-mohamed-khallaf commented 2 years ago

Well the last thing I can think of is to compile both projects with gcc and to wait for someone who understands how to debug this properly.

1111mp commented 2 years ago

Anyway, thank you very much for your kind help. I will tried it with gcc. Have a nice day. Thank you.

omar-mohamed-khallaf commented 2 years ago

You're welcome.

1111mp commented 2 years ago

Error when compiling with GCC:

[main] Building folder: test_project test_project
[build] Starting build
[proc] Executing command: /opt/homebrew/bin/cmake --build /Users/zhangyifan/Documents/test_project/build --config Debug --target test_project -j 12 --
[build] Consolidate compiler generated dependencies of target test_project
[build] [ 50%] Linking CXX executable test_project
[build] Undefined symbols for architecture arm64:
[build]   "__ZN6drogon10DrClassMap13registerClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt8functionIFPNS_12DrObjectBaseEvEE", referenced from:
[build]       __ZN6drogon8DrObjectINS_6plugin12AccessLoggerEE11DrAllocator13registerClassIS2_EENSt9enable_ifIXsrSt24is_default_constructibleIT_E5valueEvE4typeEv in main.cc.o
[build]       __ZN6drogon8DrObjectINS_6plugin19SecureSSLRedirectorEE11DrAllocator13registerClassIS2_EENSt9enable_ifIXsrSt24is_default_constructibleIT_E5valueEvE4typeEv in main.cc.o
[build]       __ZN6drogon8DrObjectINS_8NotFoundEE11DrAllocator13registerClassIS1_EENSt9enable_ifIXsrSt24is_default_constructibleIT_E5valueEvE4typeEv in main.cc.o
[build]       __ZN6drogon8DrObjectINS_15LocalHostFilterEE11DrAllocator13registerClassIS1_EENSt9enable_ifIXsrSt24is_default_constructibleIT_E5valueEvE4typeEv in main.cc.o
[build]       __ZN6drogon8DrObjectINS_16IntranetIpFilterEE11DrAllocator13registerClassIS1_EENSt9enable_ifIXsrSt24is_default_constructibleIT_E5valueEvE4typeEv in main.cc.o
[build]   "__ZNKSt3__110error_code7messageEv", referenced from:
[build]       __ZN6drogon5utils10createPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(Utilities.cc.o)
[build]   "__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm", referenced from:
[build]       __ZN6drogon6plugin12AccessLogger18createLogFunctionsENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZN6drogon16HttpResponseImpl9addHeaderEPKcS2_S2_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNK6drogon16HttpResponseImpl25parseContentTypeAndStringEv in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon14HttpClientImplC2EPN7trantor9EventLoopERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbb in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZN6drogon10HttpClient13newHttpClientERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtbPN7trantor9EventLoopEbb in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZN6drogon15ListenerManager15createListenersERKNSt3__18functionIFvRKNS1_10shared_ptrINS_15HttpRequestImplEEEONS2_IFvRKNS3_INS_12HttpResponseEEEEEEEEERKNS2_IFvS7_SE_RKNS3_INS_23WebSocketConnectionImplEEEEEERKNS2_IFvRKNS3_IN7trantor13TcpConnectionEEEEEEmRKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES17_RKNS1_6vectorINS1_4pairIS15_S15_EENS13_IS1A_EEEEmRKNS18_INS2_IFS9_RKNS3_INS_11HttpRequestEEEEEENS13_IS1K_EEEERKNS18_INS2_IFvS1I_SB_EEENS13_IS1Q_EEEE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZN6drogon21HttpControllersRouter11addHttpPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_10shared_ptrINS_8internal14HttpBinderBaseEEERKNS1_6vectorINS_10HttpMethodENS5_ISH_EEEERKNSG_IS7_NS5_IS7_EEEES9_ in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm", referenced from:
[build]       __ZN6drogon6plugin12AccessLogger12initAndStartERKN4Json5ValueE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZN6drogon16SharedLibManager17compileAndLoadLibERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPv in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZZN6drogon16SharedLibManager11managerLibsEvENK3$_1clERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK4stat in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZN6drogon16StaticFileRouter5routeERKNSt3__110shared_ptrINS_15HttpRequestImplEEEONS1_8functionIFvRKNS2_INS_12HttpResponseEEEEEE in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZN6drogon14getContentTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in libdrogon.a(HttpUtils.cc.o)
[build]       __ZN6drogon14fileNameToMimeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in libdrogon.a(HttpUtils.cc.o)
[build]       __ZN6drogon28fileNameToContentTypeAndMimeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in libdrogon.a(HttpUtils.cc.o)
[build]       ...
[build]   "__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc", referenced from:
[build]       __ZN6drogon16parseRangeHeaderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmRNS0_6vectorINS_9FileRangeENS4_ISA_EEEE in libdrogon.a(RangeParser.cc.o)
[build]   "__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm", referenced from:
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ in libdrogon.a(SharedLibManager.cc.o)
[build]       ...
[build]   "__ZNKSt3__114__codecvt_utf8IwE10do_unshiftER11__mbstate_tPcS4_RS4_", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__114__codecvt_utf8IwE11do_encodingEv", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__114__codecvt_utf8IwE13do_max_lengthEv", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__114__codecvt_utf8IwE16do_always_noconvEv", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__114__codecvt_utf8IwE5do_inER11__mbstate_tPKcS5_RS5_PwS7_RS7_", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__114__codecvt_utf8IwE6do_outER11__mbstate_tPKwS5_RS5_PcS7_RS7_", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__114__codecvt_utf8IwE9do_lengthER11__mbstate_tPKcS5_m", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv", referenced from:
[build]       __ZNKSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv in libdrogon.a(NotFound.cc.o)
[build]   "__ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info", referenced from:
[build]       __ZTVNSt3__120__shared_ptr_emplaceIN6drogon16HttpResponseImplENS_9allocatorIS2_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZTVNSt3__120__shared_ptr_emplaceINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZTVNSt3__120__shared_ptr_emplaceIN6drogon14HttpClientImplENS_9allocatorIS2_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZTVNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZTVNSt3__120__shared_ptr_emplaceIN4Json5ValueENS_9allocatorIS2_EEEE in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZTVNSt3__120__shared_ptr_emplaceIN6drogon21HttpMessageStringBodyENS_9allocatorIS2_EEEE in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZTVNSt3__120__shared_ptr_emplaceIN6drogon25HttpMessageStringViewBodyENS_9allocatorIS2_EEEE in libdrogon.a(HttpResponseImpl.cc.o)
[build]       ...
[build]   "__ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv", referenced from:
[build]       __ZNKSt3__113__vector_baseIN6drogon16StaticFileRouter8LocationENS_9allocatorIS3_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__113__vector_baseINS_8functionIFvPKcyEEENS_9allocatorIS5_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__113__vector_baseINS_8functionIFvvEEENS_9allocatorIS3_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__113__vector_baseINS_8functionIFbRKN7trantor11InetAddressES5_EEENS_9allocatorIS7_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__113__vector_baseINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__113__vector_baseINS_8functionIFNS_10shared_ptrIN6drogon12HttpResponseEEERKNS2_INS3_11HttpRequestEEEEEENS_9allocatorISB_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__113__vector_baseINS_8functionIFvRKNS_10shared_ptrIN6drogon11HttpRequestEEEONS1_IFvRKNS2_INS3_12HttpResponseEEEEEEONS1_IFvvEEEEEENS_9allocatorISJ_EEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       ...
[build]   "__ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv", referenced from:
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorEv in libdrogon.a(Utilities.cc.o)
[build]       ...
[build]   "__ZNKSt3__123__match_any_but_newlineIcE6__execERNS_7__stateIcEE", referenced from:
[build]       __ZTVNSt3__123__match_any_but_newlineIcEE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZTVNSt3__123__match_any_but_newlineIcEE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZTVNSt3__123__match_any_but_newlineIcEE in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZTVNSt3__123__match_any_but_newlineIcEE in libdrogon.a(DbConnection.cc.o)
[build]   "__ZNKSt3__14__fs10filesystem4path10__filenameEv", referenced from:
[build]       __ZNKSt3__14__fs10filesystem4path12has_filenameEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]   "__ZNKSt3__14__fs10filesystem4path16__root_directoryEv", referenced from:
[build]       __ZNKSt3__14__fs10filesystem4path18has_root_directoryEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]   "__ZNKSt3__16locale4nameEv", referenced from:
[build]       __ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2ERKS2_PNS_6__nodeIcEEbbb in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2ERKS2_PNS_6__nodeIcEEbbb in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2ERKS2_PNS_6__nodeIcEEbbb in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2ERKS2_PNS_6__nodeIcEEbbb in libdrogon.a(DbConnection.cc.o)
[build]   "__ZNKSt3__16locale9use_facetERNS0_2idE", referenced from:
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(NotFound.cc.o)
[build]       ...
[build]   "__ZNKSt3__18ios_base6getlocEv", referenced from:
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libdrogon.a(NotFound.cc.o)
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE", referenced from:
[build]       __ZN6drogon3orm13InternalErrorC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]       __ZN6drogon3orm12TimeoutErrorC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]       __ZN6drogon3orm10UsageErrorC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]       __ZNSt16invalid_argumentC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]       __ZNSt12domain_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]       __ZNSt12out_of_rangeC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]   "__ZNSt13exception_ptrC1ERKS_", referenced from:
[build]       __ZNSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4moveEv in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEE4moveEv in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__113__assoc_stateIPN7trantor9EventLoopEE4moveEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon3orm11TransactionEEEE4moveEv in libdrogon.a(DbClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt13exception_ptrD1Ev", referenced from:
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNKSt3__117__assoc_sub_state11__has_valueEv in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4moveEv in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__17promiseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__17promiseIiED2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNKSt3__117__assoc_sub_state11__has_valueEv in libdrogon.a(ListenerManager.cc.o)
[build]       ...
[build]   "__ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE", referenced from:
[build]       __ZN6drogon3orm7FailureC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libdrogon.a(Exception.cc.o)
[build]   "__ZNSt19bad_optional_accessD1Ev", referenced from:
[build]       __ZNSt3__1L27__throw_bad_optional_accessEv in libdrogon.a(Cookie.cc.o)
[build]   "__ZNSt3__111__call_onceERVmPvPFvS2_E", referenced from:
[build]       __ZNSt3__1L9call_onceIZN6drogon20HttpAppFrameworkImpl16getCustom404PageEvE4$_15JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1L9call_onceIZNK6drogon16HttpResponseImpl20generateBodyFromJsonEvE3$_0JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__1L9call_onceIZN6drogon12HttpResponse19newNotFoundResponseEvE3$_1JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__1L9call_onceIZNK6drogon16HttpResponseImpl9parseJsonEvE3$_4JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__1L9call_onceIZN6drogon5utils15genRandomStringEiE3$_0JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(Utilities.cc.o)
[build]       __ZNSt3__1L9call_onceIZNK6drogon15HttpRequestImpl9parseJsonEvE3$_0JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(HttpRequestImpl.cc.o)
[build]       __ZNSt3__1L9call_onceIZN6drogon11HttpRequest18newHttpJsonRequestERKN4Json5ValueEE3$_3JEEEvRNS_9once_flagEOT_DpOT0_ in libdrogon.a(HttpRequestImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__111regex_errorC1ENS_15regex_constants10error_typeE", referenced from:
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE17EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE14EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE6EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE12EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE16EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE11EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE3EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       ...
[build]   "__ZNSt3__111regex_errorD1Ev", referenced from:
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE17EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE14EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE6EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE12EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE16EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE11EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE3EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       ...
[build]   "__ZNSt3__112__next_primeEm", referenced from:
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEmEENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_SD_SB_Lb1EEENS5_IS8_EEE6rehashEm in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_SD_SB_Lb1EEENS5_IS8_EEE6rehashEm in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN6drogon6CookieEEENS_22__unordered_map_hasherIS7_SA_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_SA_SF_SD_Lb1EEENS5_ISA_EEE6rehashEm in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrIN6drogon14HttpClientImplEEEEENS_22__unordered_map_hasherIS7_SC_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_SC_SH_SF_Lb1EEENS5_ISC_EEE6rehashEm in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFPN6drogon12DrObjectBaseEvEEEEENS_22__unordered_map_hasherIS7_SE_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_SE_SJ_SH_Lb1EEENS5_ISE_EEE6rehashEm in libdrogon.a(DrClassMap.cc.o)
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrIN6drogon12DrObjectBaseEEEEENS_22__unordered_map_hasherIS7_SC_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_SC_SH_SF_Lb1EEENS5_ISC_EEE6rehashEm in libdrogon.a(DrClassMap.cc.o)
[build]       __ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EENS_8equal_toIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_SD_SB_Lb1EEENS5_IS8_EEE6rehashEm in libdrogon.a(HttpResponseImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__112bad_weak_ptrD1Ev", referenced from:
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libtrantor.a(NormalResolver.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(HttpServer.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(DbClientLockFree.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(RedisClientLockFree.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libtrantor.a(TcpClient.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EEvEERKT_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc in libdrogon.a(LocalHostFilter.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc in libdrogon.a(IntranetIpFilter.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcmm", referenced from:
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libdrogon.a(StaticFileRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc", referenced from:
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN6drogon6plugin19SecureSSLRedirector12initAndStartERKN4Json5ValueE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_ in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZL13forEachFileInRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_8functionIFvS7_RK4statEEE in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZN6drogon16SharedLibManager17compileAndLoadLibERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPv in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZZN6drogon16SharedLibManager11managerLibsEvENK3$_1clERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK4stat in libdrogon.a(SharedLibManager.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm", referenced from:
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN7trantor9LogStream6appendEPKcm in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN7trantor15AsyncFileLogger6outputEPKcy in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc", referenced from:
[build]       __ZN6drogon16StaticFileRouter5routeERKNSt3__110shared_ptrINS_15HttpRequestImplEEEONS1_8functionIFvRKNS2_INS_12HttpResponseEEEEEE in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZN6drogon5utils17binaryStringToHexEPKhm in libdrogon.a(Utilities.cc.o)
[build]       __ZN6drogon5utils18urlEncodeComponentERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(Utilities.cc.o)
[build]       __ZN6drogon5utilsL9charToHexEc in libdrogon.a(Utilities.cc.o)
[build]       __ZN6drogon5utils9urlEncodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(Utilities.cc.o)
[build]       __ZN7trantor4Date17fromDbStringLocalERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(Date.cc.o)
[build]       __ZN6drogon15HttpRequestImpl13createTmpFileEv in libdrogon.a(HttpRequestImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc in libdrogon.a(HttpResponseImpl.cc.o)
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(HttpRequestParser.cc.o)
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc", referenced from:
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_ in libdrogon.a(RedisResult.cc.o)
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmRKS5_ in libdrogon.a(StaticFileRouter.cc.o)
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(WebsocketControllersRouter.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm in libdrogon.a(HttpSimpleControllersRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmRKS5_ in libdrogon.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm", referenced from:
[build]       __ZN7trantor15AsyncFileLoggerC2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15AsyncFileLogger6outputEPKcy in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15AsyncFileLogger10swapBufferEv in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __Z16escapeConnStringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libdrogon.a(DbClientManager.cc.o)
[build]       __ZN6drogon5utils9urlDecodeEPKcS2_ in libdrogon.a(Utilities.cc.o)
[build]       __ZN6drogon15HttpRequestImpl15reserveBodySizeEm in libdrogon.a(HttpRequestImpl.cc.o)
[build]       __ZN6drogon14DrTemplateBase11newTemplateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(DrTemplateBase.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(Utilities.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(HttpRequestParser.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libdrogon.a(HttpRequestParser.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPKcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc", referenced from:
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__120back_insert_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEaSERKc in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __Z16escapeConnStringRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libdrogon.a(DbClientManager.cc.o)
[build]       __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc in libdrogon.a(Utilities.cc.o)
[build]       __ZN6drogon5utils10createPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(Utilities.cc.o)
[build]       __ZN6drogon3orm12DbConnection15parseConnStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE in libdrogon.a(DbConnection.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_", referenced from:
[build]       __ZN6drogon23defaultExceptionHandlerERKSt9exceptionRKNSt3__110shared_ptrINS_11HttpRequestEEEONS3_8functionIFvRKNS4_INS_12HttpResponseEEEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl15setupFileLoggerEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl21findSessionForRequestERKNSt3__110shared_ptrINS_15HttpRequestImplEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNK6drogon7Session9sessionIdEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__19allocatorINS_11__tree_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE9constructIS6_JRKS6_EEEvPT_DpOT0_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__14__fs10filesystem4pathC2ERKS2_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrIN6drogon3orm8DbClientEEEEC2IJRS7_EJEJLm0EEJEEENS_21piecewise_construct_tERNS_5tupleIJDpT_EEERNSH_IJDpT0_EEENS_15__tuple_indicesIJXspT1_EEEENSQ_IJXspT2_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_", referenced from:
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(HttpUtils.cc.o)
[build]       __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEmm in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev", referenced from:
[build]       __ZN6drogon20HttpAppFrameworkImplC2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon23defaultExceptionHandlerERKSt9exceptionRKNSt3__110shared_ptrINS_11HttpRequestEEEONS3_8functionIFvRKNS4_INS_12HttpResponseEEEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImplD2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl25enableDynamicViewsLoadingERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERKS8_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl3runEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_", referenced from:
[build]       __ZN6drogon16StaticFileRouter15setImplicitPageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl25enableDynamicViewsLoadingERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERKS8_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl10setLogPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_m in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl11setSSLFilesERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl13setUploadPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN7trantor15AsyncFileLogger11setFileNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl15setDocumentRootERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc", referenced from:
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termIPKcEET_S7_S7_PNS_20__bracket_expressionIcS2_EE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeIPKcEET_S7_S7_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeIPKcEET_S7_S7_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       ...
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwm", referenced from:
[build]       __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw in libtrantor.a(TcpConnectionImpl.cc.o)
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEmw", referenced from:
[build]       __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2Emw in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm", referenced from:
[build]       __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPKwEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw", referenced from:
[build]       __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEm in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm", referenced from:
[build]       __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPKwEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_", referenced from:
[build]       __ZNSt3__115wstring_convertINS_12codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEEwNS_9allocatorIwEENS4_IcEEE10from_bytesEPKcS9_ in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev", referenced from:
[build]       __ZN7trantor17TcpConnectionImpl8sendFileEPKwmm in libtrantor.a(TcpConnectionImpl.cc.o)
[build]       __ZN7trantor5utils8fromUtf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(Utilities.cc.o)
[build]       __ZN7trantor5utils10toWidePathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(Utilities.cc.o)
[build]       __ZNSt3__115wstring_convertINS_12codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEEwNS_9allocatorIwEENS4_IcEEED2Ev in libtrantor.a(Utilities.cc.o)
[build]       __ZNSt3__115wstring_convertINS_12codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEEwNS_9allocatorIwEENS4_IcEEE10from_bytesEPKcS9_ in libtrantor.a(Utilities.cc.o)
[build]       __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPKwEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIRS5_EESA_SA_ in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__112future_errorC1ENS_10error_codeE", referenced from:
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__17promiseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__17promiseIiED2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__17promiseINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEED2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__17promiseIPN7trantor9EventLoopEED2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       ...
[build]   "__ZNSt3__112future_errorD1Ev", referenced from:
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__17promiseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZStL18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__17promiseIiED2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZStL18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_ in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(RedisClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj", referenced from:
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpRequestImpl.cc.o)
[build]   "__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC1Ev", referenced from:
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpRequestImpl.cc.o)
[build]   "__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED1Ev", referenced from:
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED2Ev in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED2Ev in libdrogon.a(SharedLibManager.cc.o)
[build]       ...
[build]   "__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev", referenced from:
[build]       __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED2Ev in libdrogon.a(HttpResponseImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERm", referenced from:
[build]       __ZL9bytesSizeRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERm in libdrogon.a(ConfigLoader.cc.o)
[build]   "__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc", referenced from:
[build]       __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_ in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv", referenced from:
[build]       __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_ in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_", referenced from:
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev", referenced from:
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev", referenced from:
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED2Ev in libdrogon.a(SharedLibManager.cc.o)
[build]   "__ZNSt3__114__shared_countD2Ev", referenced from:
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(DbClientImpl.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(MysqlConnection.cc.o)
[build]       ...
[build]   "__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev", referenced from:
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev in libdrogon.a(NotFound.cc.o)
[build]   "__ZNSt3__115__get_classnameEPKcb", referenced from:
[build]       __ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEjT_S5_bc in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE18__lookup_classnameINS_11__wrap_iterIPKcEEEEjT_S7_bc in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE18__lookup_classnameINS_11__wrap_iterIPKcEEEEjT_S7_bc in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEjT_S5_bc in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE18__lookup_classnameIPKcEEjT_S5_bc in libdrogon.a(DbConnection.cc.o)
[build]   "__ZNSt3__115__thread_structC1Ev", referenced from:
[build]       __ZNSt3__16threadC2INS_6__bindIMN7trantor15AsyncFileLoggerEFvvEJPS4_EEEJEvEEOT_DpOT0_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__16threadC2IZN7trantor15EventLoopThreadC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE3$_0JEvEEOT_DpOT0_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__16threadC2INS_6__bindIMN7trantor19ConcurrentTaskQueueEFviEJPS4_RjEEEJEvEEOT_DpOT0_ in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__115__thread_structD1Ev", referenced from:
[build]       __ZNKSt3__114default_deleteINS_15__thread_structEEclEPS1_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNKSt3__114default_deleteINS_15__thread_structEEclEPS1_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNKSt3__114default_deleteINS_15__thread_structEEclEPS1_ in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev", referenced from:
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]   "__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev", referenced from:
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]   "__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE", referenced from:
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]   "__ZNSt3__115future_categoryEv", referenced from:
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libdrogon.a(DbClientImpl.cc.o)
[build]       __ZNSt3__1L15make_error_codeENS_11future_errcE in libdrogon.a(MysqlConnection.cc.o)
[build]       ...
[build]   "__ZNSt3__115system_categoryEv", referenced from:
[build]       __ZNSt3__110error_codeC2Ev in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__110error_code5clearEv in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__110error_codeC2Ev in libdrogon.a(Utilities.cc.o)
[build]   "__ZNSt3__117__assoc_sub_state10__sub_waitERNS_11unique_lockINS_5mutexEEE", referenced from:
[build]       __ZNSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4moveEv in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEE4moveEv in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__113__assoc_stateIPN7trantor9EventLoopEE4moveEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon3orm11TransactionEEEE4moveEv in libdrogon.a(DbClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__117__assoc_sub_state13set_exceptionESt13exception_ptr", referenced from:
[build]       __ZNSt3__17promiseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__17promiseIiED2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__17promiseINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEED2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__17promiseIPN7trantor9EventLoopEED2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__17promiseIiED2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__17promiseIiED2Ev in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__17promiseINS_10shared_ptrIN6drogon3orm11TransactionEEEED2Ev in libdrogon.a(DbClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__117__assoc_sub_state9__executeEv", referenced from:
[build]       __ZTVNSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZTVNSt3__113__assoc_stateIiEE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZTVNSt3__113__assoc_stateINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEEE in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZTVNSt3__113__assoc_stateIPN7trantor9EventLoopEEE in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZTVNSt3__113__assoc_stateIiEE in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZTVNSt3__113__assoc_stateIiEE in libtrantor.a(TcpServer.cc.o)
[build]       __ZTVNSt3__113__assoc_stateINS_10shared_ptrIN6drogon3orm11TransactionEEEEE in libdrogon.a(DbClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__118condition_variable10notify_allEv", referenced from:
[build]       __ZN7trantor15AsyncFileLoggerD2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE9set_valueIS6_EEvOT_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE9set_valueIiEEvOT_ in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEE9set_valueIRKS5_EEvOT_ in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE9set_valueIiEEvOT_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIPN7trantor9EventLoopEE9set_valueIS3_EEvOT_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZN7trantor19ConcurrentTaskQueue4stopEv in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]       ...
[build]   "__ZNSt3__118condition_variable10notify_oneEv", referenced from:
[build]       __ZN7trantor15AsyncFileLogger6outputEPKcy in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15AsyncFileLogger5flushEv in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor19ConcurrentTaskQueue14runTaskInQueueERKNSt3__18functionIFvvEEE in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]       __ZN7trantor19ConcurrentTaskQueue14runTaskInQueueEONSt3__18functionIFvvEEE in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE", referenced from:
[build]       __ZNSt3__118condition_variable8wait_forIxNS_5ratioILl1ELl1EEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS_6chrono8durationIT_T0_EE in libtrantor.a(AsyncFileLogger.cc.o)
[build]   "__ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE", referenced from:
[build]       __ZN7trantor19ConcurrentTaskQueue9queueFuncEi in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__118condition_variableD1Ev", referenced from:
[build]       __ZN7trantor15AsyncFileLoggerC2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15AsyncFileLoggerD2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZN7trantor19ConcurrentTaskQueueC2EmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]       ...
[build]   "__ZNSt3__119__shared_mutex_base11lock_sharedEv", referenced from:
[build]       __ZNSt3__112shared_mutex11lock_sharedEv in libdrogon.a(Sqlite3Connection.cc.o)
[build]   "__ZNSt3__119__shared_mutex_base13unlock_sharedEv", referenced from:
[build]       __ZNSt3__112shared_mutex13unlock_sharedEv in libdrogon.a(Sqlite3Connection.cc.o)
[build]   "__ZNSt3__119__shared_mutex_base4lockEv", referenced from:
[build]       __ZNSt3__112shared_mutex4lockEv in libdrogon.a(Sqlite3Connection.cc.o)
[build]   "__ZNSt3__119__shared_mutex_base6unlockEv", referenced from:
[build]       __ZNSt3__112shared_mutex6unlockEv in libdrogon.a(Sqlite3Connection.cc.o)
[build]   "__ZNSt3__119__shared_mutex_baseC1Ev", referenced from:
[build]       __ZNSt3__112shared_mutexC2Ev in libdrogon.a(DbClientImpl.cc.o)
[build]   "__ZNSt3__119__shared_weak_count14__release_weakEv", referenced from:
[build]       __ZNSt3__18weak_ptrIN6drogon13CallbackEntryEED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__119__shared_weak_count16__release_sharedEv in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__18weak_ptrIN6drogon14HttpClientImplEED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__119__shared_weak_count16__release_sharedEv in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__119__shared_weak_count16__release_sharedEv in libdrogon.a(LocalHostFilter.cc.o)
[build]       __ZNSt3__119__shared_weak_count16__release_sharedEv in libdrogon.a(IntranetIpFilter.cc.o)
[build]       __ZNSt3__119__shared_weak_count16__release_sharedEv in libdrogon.a(AccessLogger.cc.o)
[build]       ...
[build]   "__ZNSt3__119__shared_weak_count4lockEv", referenced from:
[build]       __ZNSt3__110shared_ptrIN6drogon14HttpClientImplEEC2IS2_EERKNS_8weak_ptrIT_EENS_9enable_ifIXsr14is_convertibleIPS6_PS2_EE5valueENS3_5__natEE4typeE in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNKSt3__18weak_ptrIN6drogon14HttpClientImplEE4lockEv in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNKSt3__18weak_ptrIN6drogon13CallbackEntryEE4lockEv in libdrogon.a(SessionManager.cc.o)
[build]       __ZNKSt3__18weak_ptrIN6drogon13CallbackEntryEE4lockEv in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__110shared_ptrIN7trantor14NormalResolverEEC2IS2_EERKNS_8weak_ptrIT_EENS_9enable_ifIXsr14is_convertibleIPS6_PS2_EE5valueENS3_5__natEE4typeE in libtrantor.a(NormalResolver.cc.o)
[build]       __ZNSt3__110shared_ptrIN6drogon23WebSocketConnectionImplEEC2IS2_EERKNS_8weak_ptrIT_EENS_9enable_ifIXsr14is_convertibleIPS6_PS2_EE5valueENS3_5__natEE4typeE in libdrogon.a(HttpServer.cc.o)
[build]       __ZNKSt3__18weak_ptrIN7trantor13TcpConnectionEE4lockEv in libdrogon.a(HttpResponseParser.cc.o)
[build]       ...
[build]   "__ZNSt3__119__shared_weak_countD2Ev", referenced from:
[build]       __ZNSt3__120__shared_ptr_emplaceIN6drogon16HttpResponseImplENS_9allocatorIS2_EEEC2IJRNS1_14HttpStatusCodeENS1_11ContentTypeEEEES4_DpOT_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__120__shared_ptr_emplaceIN6drogon16HttpResponseImplENS_9allocatorIS2_EEED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__120__shared_ptr_emplaceINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEEC2IJS9_EEESB_DpOT_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__120__shared_ptr_emplaceINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__120__shared_ptr_emplaceINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEEC2IJZNS3_20HttpAppFrameworkImpl19onNewWebsockRequestERKNS2_INS3_15HttpRequestImplEEEOS9_RKNS2_INS3_23WebSocketConnectionImplEEEE3$_9EEESB_DpOT_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__120__shared_ptr_emplaceIN6drogon16HttpResponseImplENS_9allocatorIS2_EEEC2IJRS2_EEES4_DpOT_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__120__shared_ptr_emplaceINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEEC2IJZNS3_20HttpAppFrameworkImpl14onAsyncRequestERKNS2_INS3_15HttpRequestImplEEEOS9_E4$_11EEESB_DpOT_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__119__thread_local_dataEv", referenced from:
[build]       __ZNSt3__1L14__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEENS_6__bindIMN7trantor15AsyncFileLoggerEFvvEJPS9_EEEEEEEEPvSF_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__1L14__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN7trantor15EventLoopThreadC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE3$_0EEEEEPvSJ_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__1L14__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEENS_6__bindIMN7trantor19ConcurrentTaskQueueEFviEJPS9_RjEEEEEEEEPvSG_ in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__120__get_collation_nameEPKc", referenced from:
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameINS_11__wrap_iterIPKcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SD_c in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameINS_11__wrap_iterIPKcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SD_c in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPKcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SB_c in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__120__throw_system_errorEiPKc", referenced from:
[build]       __ZNSt3__16threadC2INS_6__bindIMN7trantor15AsyncFileLoggerEFvvEJPS4_EEEJEvEEOT_DpOT0_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__16threadC2IZN7trantor15EventLoopThreadC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE3$_0JEvEEOT_DpOT0_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__16threadC2INS_6__bindIMN7trantor19ConcurrentTaskQueueEFviEJPS4_RjEEEJEvEEOT_DpOT0_ in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__14__fs10filesystem20__create_directoriesERKNS1_4pathEPNS_10error_codeE", referenced from:
[build]       __ZNSt3__14__fs10filesystemL18create_directoriesERKNS1_4pathERNS_10error_codeE in libdrogon.a(Utilities.cc.o)
[build]   "__ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE", referenced from:
[build]       __ZNSt3__14__fs10filesystemL6existsERKNS1_4pathERNS_10error_codeE in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__14__fs10filesystemL12is_directoryERKNS1_4pathERNS_10error_codeE in libdrogon.a(StaticFileRouter.cc.o)
[build]       __ZNSt3__14__fs10filesystemL15is_regular_fileERKNS1_4pathERNS_10error_codeE in libdrogon.a(StaticFileRouter.cc.o)
[build]   "__ZNSt3__14cerrE", referenced from:
[build]       __ZN6drogon20HttpAppFrameworkImpl10setLogPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_m in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon12ConfigLoaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZL7loadAppRKN4Json5ValueE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZL13loadDbClientsRKN4Json5ValueE in libdrogon.a(ConfigLoader.cc.o)
[build]   "__ZNSt3__14coutE", referenced from:
[build]       __ZN7trantor15AsyncFileLogger10LoggerFileC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN6drogon3orm15DbClientManager14createDbClientERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_tSA_SA_SA_mSA_SA_bSA_d in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt3__14stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", referenced from:
[build]       __ZN6drogon16HttpResponseImpl9addHeaderEPKcS2_S2_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon21HttpControllersRouter11addHttpPathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_10shared_ptrINS_8internal14HttpBinderBaseEEERKNS1_6vectorINS_10HttpMethodENS5_ISH_EEEERKNSG_IS7_NS5_IS7_EEEES9_ in libdrogon.a(HttpControllersRouter.cc.o)
[build]   "__ZNSt3__14stolERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", referenced from:
[build]       __ZN7trantor4Date17fromDbStringLocalERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(Date.cc.o)
[build]   "__ZNSt3__15ctypeIcE2idE", referenced from:
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__15mutex4lockEv", referenced from:
[build]       __ZNSt3__110lock_guardINS_5mutexEEC2ERS1_ in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEEC2ERS1_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__111unique_lockINS_5mutexEEC2ERS1_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEEC2ERS1_ in libdrogon.a(DrClassMap.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEEC2ERS1_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__111unique_lockINS_5mutexEEC2ERS1_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEEC2ERS1_ in libdrogon.a(HttpClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__15mutex6unlockEv", referenced from:
[build]       __ZNSt3__110lock_guardINS_5mutexEED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEED2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__111unique_lockINS_5mutexEED2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEED2Ev in libdrogon.a(DrClassMap.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__111unique_lockINS_5mutexEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__110lock_guardINS_5mutexEED2Ev in libdrogon.a(HttpClientImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__15mutexD1Ev", referenced from:
[build]       __ZN6drogon20HttpAppFrameworkImpl12onConnectionERKNSt3__110shared_ptrIN7trantor13TcpConnectionEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl7forwardERKNSt3__110shared_ptrINS_15HttpRequestImplEEEONS1_8functionIFvRKNS2_INS_12HttpResponseEEEEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEd in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon8CacheMapINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon27HttpSimpleControllersRouterD2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon8CacheMapINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_10shared_ptrINS_7SessionEEEED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN7trantor15AsyncFileLoggerC2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15AsyncFileLoggerD2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       ...
[build]   "__ZNSt3__16chrono12steady_clock3nowEv", referenced from:
[build]       __ZNSt3__118condition_variable8wait_forIxNS_5ratioILl1ELl1EEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS_6chrono8durationIT_T0_EE in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor9EventLoop5runAtERKNS_4DateERKNSt3__18functionIFvvEEE in libtrantor.a(EventLoop.cc.o)
[build]       __ZN7trantor9EventLoop5runAtERKNS_4DateEONSt3__18functionIFvvEEE in libtrantor.a(EventLoop.cc.o)
[build]       __ZN7trantor9EventLoop8runEveryEdRKNSt3__18functionIFvvEEE in libtrantor.a(EventLoop.cc.o)
[build]       __ZN7trantor9EventLoop8runEveryEdONSt3__18functionIFvvEEE in libtrantor.a(EventLoop.cc.o)
[build]       __ZN7trantor10TimerQueue13processTimersEv in libtrantor.a(TimerQueue.cc.o)
[build]       __ZL18howMuchTimeFromNowRKNSt3__16chrono10time_pointINS0_12steady_clockENS0_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE in libtrantor.a(TimerQueue.cc.o)
[build]       ...
[build]   "__ZNSt3__16chrono12system_clock3nowEv", referenced from:
[build]       __ZNSt3__118condition_variable8wait_forIxNS_5ratioILl1ELl1EEEEENS_9cv_statusERNS_11unique_lockINS_5mutexEEERKNS_6chrono8durationIT_T0_EE in libtrantor.a(AsyncFileLogger.cc.o)
[build]   "__ZNSt3__16locale5facet16__on_zero_sharedEv", referenced from:
[build]       __ZTVNSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__16localeC1ERKS0_", referenced from:
[build]       __ZNSt3__112regex_traitsIcEC2ERKS1_ in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE6getlocEv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2ERKS1_ in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE6getlocEv in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2ERKS1_ in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNKSt3__112regex_traitsIcE6getlocEv in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2EOS1_ in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZNSt3__16localeC1Ev", referenced from:
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(DbClientLockFree.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(DbClientImpl.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(DbConnection.cc.o)
[build]   "__ZNSt3__16localeD1Ev", referenced from:
[build]       __ZNSt3__112regex_traitsIcED2Ev in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__112regex_traitsIcED2Ev in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112regex_traitsIcEC2Ev in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2ERKS2_PNS_6__nodeIcEEbbb in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__112regex_traitsIcED2Ev in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       ...
[build]   "__ZNSt3__16localeaSERKS0_", referenced from:
[build]       __ZNSt3__112regex_traitsIcEaSEOS1_ in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__112regex_traitsIcEaSEOS1_ in libdrogon.a(HttpControllersRouter.cc.o)
[build]   "__ZNSt3__16stoullERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi", referenced from:
[build]       __ZN6drogon17HttpRequestParser12parseRequestEPN7trantor9MsgBufferE in libdrogon.a(HttpRequestParser.cc.o)
[build]   "__ZNSt3__16thread20hardware_concurrencyEv", referenced from:
[build]       __ZN6drogon20HttpAppFrameworkImpl12setThreadNumEm in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZL7loadAppRKN4Json5ValueE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZN7trantor14NormalResolver19concurrentTaskQueueEv in libtrantor.a(NormalResolver.cc.o)
[build]       __ZN6drogon5nosql15RedisClientImplC2ERKN7trantor11InetAddressEmNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_j in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZN6drogon3orm12DbClientImplC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmNS0_10ClientTypeE in libdrogon.a(DbClientImpl.cc.o)
[build]   "__ZNSt3__16thread4joinEv", referenced from:
[build]       __ZN7trantor15AsyncFileLoggerD2Ev in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15EventLoopThreadD2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZN7trantor15EventLoopThread4waitEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZN7trantor19ConcurrentTaskQueue4stopEv in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__16threadD1Ev", referenced from:
[build]       __ZNKSt3__114default_deleteINS_6threadEEclEPS1_ in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZN7trantor15EventLoopThreadC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZN7trantor15EventLoopThreadD2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZN7trantor19ConcurrentTaskQueueC2EmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]       __ZNSt3__19allocatorINS_6threadEE7destroyEPS1_ in libtrantor.a(ConcurrentTaskQueue.cc.o)
[build]   "__ZNSt3__17codecvtIwc11__mbstate_tEC2Em", referenced from:
[build]       __ZNSt3__114__codecvt_utf8IwEC2EmmNS_12codecvt_modeE in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__17codecvtIwc11__mbstate_tED2Ev", referenced from:
[build]       __ZNSt3__114__codecvt_utf8IwED2Ev in libtrantor.a(Utilities.cc.o)
[build]   "__ZNSt3__17collateIcE2idE", referenced from:
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(HttpControllersRouter.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(DbClientLockFree.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(DbClientImpl.cc.o)
[build]       __ZNSt3__1L9use_facetINS_7collateIcEEEERKT_RKNS_6localeE in libdrogon.a(DbConnection.cc.o)
[build]   "__ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv", referenced from:
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m in libdrogon.a(DbClientManager.cc.o)
[build]   "__ZNSt3__18ios_base4initEPv", referenced from:
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE in libdrogon.a(HttpRequestImpl.cc.o)
[build]   "__ZNSt3__18ios_base5clearEj", referenced from:
[build]       __ZNSt3__18ios_base8setstateEj in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__18ios_base8setstateEj in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__18ios_base8setstateEj in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__18ios_base8setstateEj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__18ios_base8setstateEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__18ios_base8setstateEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__18ios_base8setstateEj in libdrogon.a(DbClientManager.cc.o)
[build]       ...
[build]   "__ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev", referenced from:
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       ...
[build]   "__ZNSt3__19to_stringEd", referenced from:
[build]       __ZN6drogon3orm17Sqlite3Connection8stmtStepEP12sqlite3_stmtRKNSt3__110shared_ptrINS0_17Sqlite3ResultImplEEEi in libdrogon.a(Sqlite3Connection.cc.o)
[build]   "__ZNSt3__19to_stringEi", referenced from:
[build]       __ZN6drogon14HttpClientImpl17sendRequestInLoopERKNSt3__110shared_ptrINS_11HttpRequestEEEONS1_8functionIFvNS_9ReqResultERKNS2_INS_12HttpResponseEEEEEE in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNK6drogon6Cookie12cookieStringEv in libdrogon.a(Cookie.cc.o)
[build]       __ZN6drogon3orm15MysqlConnection13execSqlInLoopEONSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEmONS2_6vectorIPKcNS2_9allocatorISA_EEEEONS8_IiNSB_IiEEEESH_ONS2_8functionIFvRKNS0_6ResultEEEEONSI_IFvRKSt13exception_ptrEEE in libdrogon.a(MysqlConnection.cc.o)
[build]   "__ZNSt3__19to_stringEm", referenced from:
[build]       __ZN6drogon16HttpResponseImpl7setBodyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon16HttpResponseImpl7setBodyEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon16HttpResponseImpl7setBodyEPKcm in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon16HttpResponseImpl6gunzipEv in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZN6drogon18HttpResponseParser13parseResponseEPN7trantor9MsgBufferE in libdrogon.a(HttpResponseParser.cc.o)
[build]       __ZN6drogon17HttpRequestParser12parseRequestEPN7trantor9MsgBufferE in libdrogon.a(HttpRequestParser.cc.o)
[build]       __ZNK6drogon5nosql11RedisResult32getStringForDisplayingWithIndentEm in libdrogon.a(RedisResult.cc.o)
[build]       ...
[build]   "__ZNSt3__19to_stringEx", referenced from:
[build]       __ZN6drogon3orm15MysqlConnection13execSqlInLoopEONSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEmONS2_6vectorIPKcNS2_9allocatorISA_EEEEONS8_IiNSB_IiEEEESH_ONS2_8functionIFvRKNS0_6ResultEEEEONSI_IFvRKSt13exception_ptrEEE in libdrogon.a(MysqlConnection.cc.o)
[build]       __ZN6drogon3orm17Sqlite3Connection8stmtStepEP12sqlite3_stmtRKNSt3__110shared_ptrINS0_17Sqlite3ResultImplEEEi in libdrogon.a(Sqlite3Connection.cc.o)
[build]       __ZNK6drogon5nosql11RedisResult32getStringForDisplayingWithIndentEm in libdrogon.a(RedisResult.cc.o)
[build]       __ZNK6drogon5nosql11RedisResult8asStringEv in libdrogon.a(RedisResult.cc.o)
[build]   "__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_", referenced from:
[build]       __ZN6drogon23defaultExceptionHandlerERKSt9exceptionRKNSt3__110shared_ptrINS_11HttpRequestEEEONS3_8functionIFvRKNS4_INS_12HttpResponseEEEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZN6drogon20HttpAppFrameworkImpl20setServerHeaderFieldERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNK6drogon6plugin19SecureSSLRedirector13redirectToSSLERKNSt3__110shared_ptrINS_11HttpRequestEEE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZN6drogon12HttpResponse15newFileResponseEPKhmRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_11ContentTypeESB_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon12HttpResponse15newFileResponseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmbS9_NS_11ContentTypeES9_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon12HttpResponse17newStreamResponseERKNSt3__18functionIFmPcmEEERKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_11ContentTypeESF_ in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZN6drogon21HttpControllersRouter20doWhenNoHandlerFoundERKNSt3__110shared_ptrINS_15HttpRequestImplEEEONS1_8functionIFvRKNS2_INS_12HttpResponseEEEEEE in libdrogon.a(HttpControllersRouter.cc.o)
[build]       ...
[build]   "__ZSt17rethrow_exceptionSt13exception_ptr", referenced from:
[build]       __ZNSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4moveEv in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEE4moveEv in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__113__assoc_stateIPN7trantor9EventLoopEE4moveEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__113__assoc_stateIiE4moveEv in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__113__assoc_stateINS_10shared_ptrIN6drogon3orm11TransactionEEEE4moveEv in libdrogon.a(DbClientImpl.cc.o)
[build]       ...
[build]   "__ZTINSt3__111regex_errorE", referenced from:
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE17EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE14EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE6EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE12EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE16EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE11EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__1L19__throw_regex_errorILNS_15regex_constants10error_typeE3EEEvv in libdrogon.a(AccessLogger.cc.o)
[build]       ...
[build]   "__ZTINSt3__112bad_weak_ptrE", referenced from:
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libtrantor.a(NormalResolver.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(HttpServer.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(DbClientLockFree.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libdrogon.a(RedisClientLockFree.cc.o)
[build]       __ZNSt3__1L20__throw_bad_weak_ptrEv in libtrantor.a(TcpClient.cc.o)
[build]       ...
[build]   "__ZTINSt3__112future_errorE", referenced from:
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZStL18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZStL18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_ in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__1L20__throw_future_errorENS_11future_errcE in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZStL18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_ in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZStL18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_ in libtrantor.a(EventLoopThread.cc.o)
[build]       ...
[build]   "__ZTINSt3__114__codecvt_utf8IwEE", referenced from:
[build]       __ZTINSt3__112codecvt_utf8IwLm1114111ELNS_12codecvt_modeE0EEE in libtrantor.a(Utilities.cc.o)
[build]   "__ZTINSt3__117__assoc_sub_stateE", referenced from:
[build]       __ZTINSt3__113__assoc_stateINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZTINSt3__113__assoc_stateIiEE in libdrogon.a(ListenerManager.cc.o)
[build]       __ZTINSt3__113__assoc_stateINS_10shared_ptrIN6drogon5nosql16RedisTransactionEEEEE in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZTINSt3__113__assoc_stateIPN7trantor9EventLoopEEE in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZTINSt3__113__assoc_stateIiEE in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZTINSt3__113__assoc_stateIiEE in libtrantor.a(TcpServer.cc.o)
[build]       __ZTINSt3__113__assoc_stateINS_10shared_ptrIN6drogon3orm11TransactionEEEEE in libdrogon.a(DbClientImpl.cc.o)
[build]       ...
[build]   "__ZTINSt3__119__shared_weak_countE", referenced from:
[build]       __ZTINSt3__120__shared_ptr_emplaceIN6drogon16HttpResponseImplENS_9allocatorIS2_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZTINSt3__120__shared_ptr_emplaceINS_8functionIFvRKNS_10shared_ptrIN6drogon12HttpResponseEEEEEENS_9allocatorIS9_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZTINSt3__120__shared_ptr_emplaceIN6drogon14HttpClientImplENS_9allocatorIS2_EEEE in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZTINSt3__120__shared_ptr_pointerIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrIS6_E27__shared_ptr_default_deleteIS6_S6_EENS4_IS6_EEEE in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZTINSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZTINSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEEE in libdrogon.a(AccessLogger.cc.o)
[build]       __ZTINSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEEE in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       ...
[build]   "__ZTISt19bad_optional_access", referenced from:
[build]       __ZNSt3__1L27__throw_bad_optional_accessEv in libdrogon.a(Cookie.cc.o)
[build]   "__ZTTNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE", referenced from:
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpRequestImpl.cc.o)
[build]       ...
[build]   "__ZTTNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE", referenced from:
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev in libdrogon.a(SharedLibManager.cc.o)
[build]   "__ZTTNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE", referenced from:
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev in libdrogon.a(NotFound.cc.o)
[build]   "__ZTTNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE", referenced from:
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev in libdrogon.a(ConfigLoader.cc.o)
[build]   "__ZTVNSt3__112bad_weak_ptrE", referenced from:
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libdrogon.a(HttpClientImpl.cc.o)
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libtrantor.a(NormalResolver.cc.o)
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libdrogon.a(HttpServer.cc.o)
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libdrogon.a(DbClientLockFree.cc.o)
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libdrogon.a(RedisClientLockFree.cc.o)
[build]       __ZNSt3__112bad_weak_ptrC2Ev in libtrantor.a(TcpClient.cc.o)
[build]       ...
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__112future_errorE", referenced from:
[build]       __ZNSt3__112future_errorC2ERKS0_ in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__112future_errorC2ERKS0_ in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__112future_errorC2ERKS0_ in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__112future_errorC2ERKS0_ in libtrantor.a(EventLoopThread.cc.o)
[build]       __ZNSt3__112future_errorC2ERKS0_ in libtrantor.a(TcpServer.cc.o)
[build]       __ZNSt3__112future_errorC2ERKS0_ in libdrogon.a(DbClientImpl.cc.o)
[build]       __ZNSt3__112future_errorC2ERKS0_ in libdrogon.a(MysqlConnection.cc.o)
[build]       ...
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__114__codecvt_utf8IwEE", referenced from:
[build]       __ZNSt3__114__codecvt_utf8IwEC2EmmNS_12codecvt_modeE in libtrantor.a(Utilities.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__114__shared_countE", referenced from:
[build]       __ZNSt3__114__shared_countC2El in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__114__shared_countC2El in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__114__shared_countC2El in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__114__shared_countC2El in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__114__shared_countC2El in libdrogon.a(DrClassMap.cc.o)
[build]       __ZNSt3__114__shared_countC2El in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114__shared_countC2El in libdrogon.a(HttpResponseImpl.cc.o)
[build]       ...
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE", referenced from:
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(HttpRequestImpl.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE", referenced from:
[build]       __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj in libdrogon.a(SharedLibManager.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE", referenced from:
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__117__assoc_sub_stateE", referenced from:
[build]       __ZNSt3__117__assoc_sub_stateC2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateC2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(ListenerManager.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateC2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateD2Ev in libdrogon.a(RedisClientImpl.cc.o)
[build]       __ZNSt3__117__assoc_sub_stateC2Ev in libtrantor.a(EventLoopThread.cc.o)
[build]       ...
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE", referenced from:
[build]       __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev in libdrogon.a(NotFound.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__119__shared_weak_countE", referenced from:
[build]       __ZNSt3__119__shared_weak_countC2El in libdrogon.a(HttpAppFrameworkImpl.cc.o)
[build]       __ZNSt3__119__shared_weak_countC2El in libtrantor.a(AsyncFileLogger.cc.o)
[build]       __ZNSt3__119__shared_weak_countC2El in libdrogon.a(AccessLogger.cc.o)
[build]       __ZNSt3__119__shared_weak_countC2El in libdrogon.a(SecureSSLRedirector.cc.o)
[build]       __ZNSt3__119__shared_weak_countC2El in libdrogon.a(DrClassMap.cc.o)
[build]       __ZNSt3__119__shared_weak_countC2El in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__119__shared_weak_countC2El in libdrogon.a(HttpClientImpl.cc.o)
[build]       ...
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE", referenced from:
[build]       __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj in libdrogon.a(ConfigLoader.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__18ios_baseE", referenced from:
[build]       __ZNSt3__18ios_baseC2Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__18ios_baseC2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__18ios_baseC2Ev in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__18ios_baseC2Ev in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__18ios_baseC2Ev in libdrogon.a(HttpRequestImpl.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVNSt3__19basic_iosIcNS_11char_traitsIcEEEE", referenced from:
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev in libdrogon.a(NotFound.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev in libdrogon.a(ConfigLoader.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev in libdrogon.a(HttpResponseImpl.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev in libdrogon.a(SharedLibManager.cc.o)
[build]       __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev in libdrogon.a(HttpRequestImpl.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build]   "__ZTVSt19bad_optional_access", referenced from:
[build]       __ZNSt19bad_optional_accessC2Ev in libdrogon.a(Cookie.cc.o)
[build]   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
[build] ld: symbol(s) not found for architecture arm64
[build] collect2: error: ld returned 1 exit status
[build] make[3]: *** [test_project] Error 1
[build] make[2]: *** [CMakeFiles/test_project.dir/all] Error 2
[build] make[1]: *** [CMakeFiles/test_project.dir/rule] Error 2
[build] make: *** [test_project] Error 2
[build] Build finished with exit code 2
[main] Failed to prepare executable target with name "undefined"
omar-mohamed-khallaf commented 2 years ago

Did you regenerate build files with cmake?

1111mp commented 2 years ago

Yes, i did. GCC 11.2.0

image

Maybe i need try it on Windows......

rbugajewski commented 2 years ago
(lldb) r
Process 2369 launched: '/Users/zhangyifan/Documents/test_project/build/test_project' (arm64)
Process 2369 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00000001850f6c40 libsystem_kernel.dylib`kevent + 8
libsystem_kernel.dylib`kevent:
->  0x1850f6c40 <+8>:  b.lo   0x1850f6c60               ; <+40>
    0x1850f6c44 <+12>: pacibsp 
    0x1850f6c48 <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1850f6c4c <+20>: mov    x29, sp
Target 0: (test_project) stopped.

does that help.

You are already in the system library here, so unfortunately this doesn’t really help. The zsh errors you pasted previously worry me. This looks like your system configuration is somehow broken. Maybe fix it first, and then try to clean & build a Drogon example again?

Do any of the core maintainers use Drogon on arm64 (not Apple specific) already?

rbugajewski commented 2 years ago

I have a couple of further questions / remarks @1111mp:

  1. How do you generate the Xcode project with CMake? Can you paste the command?
  2. In your Xcode screenshot there is actually the test target selected which just passed and finished. You should select the main application target before you run the Drogon project from within Xcode.
1111mp commented 2 years ago
  1. How do you generate the Xcode project with CMake? Can you paste the command?

Of course: cmake .. -G "Xcode" I reselected the build target, show error: memory read failed for 0x4efc1609e600:

image image

You are already in the system library here, so unfortunately this doesn’t really help. The zsh errors you pasted previously worry me. This looks like your system configuration is somehow broken. Maybe fix it first, and then try to clean & build a Drogon example again?

I will try to work in this direction, but there is no clue. Thank you very much.

Run step by step through breakpoints, and an error will be reported here.

image image

I tested with PostgreSQL and it works successfully. Maybe it's a bug about MySQL itself. #908

TheCompez commented 2 years ago
  1. How do you generate the Xcode project with CMake? Can you paste the command?

Of course: cmake .. -G "Xcode" I reselected the build target, show error: memory read failed for 0x4efc1609e600: image image

You are already in the system library here, so unfortunately this doesn’t really help. The zsh errors you pasted previously worry me. This looks like your system configuration is somehow broken. Maybe fix it first, and then try to clean & build a Drogon example again?

I will try to work in this direction, but there is no clue. Thank you very much.

Run step by step through breakpoints, and an error will be reported here. image image

I tested with PostgreSQL and it works successfully. Maybe it's a bug about MySQL itself. #908

I have the same problem! By using mysql engine, program will crash and exit without any error. Is there such a problem in previous versions?

Error message: segmentation fault on macOS Montery 12.3.1

A utility for drogon
Version: 1.7.5
Git commit: 3b11b80b10c95a87f303c59617cbaccf4ec9022f
Compilation: 
  Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
  Compiler ID: AppleClang
  Compilation flags: -O3 -DNDEBUG -std=c++17 -I/opt/homebrew/include -I/usr/local/include
Libraries: 
  postgresql: yes  (batch mode: no)
  mariadb: yes
  sqlite3: yes
  openssl: yes
  brotli: yes
  boost: no
  hiredis: no
  c-ares: yes
1111mp commented 2 years ago
image

When I upgraded mariadb to the latest version everything worked fine. @KambizAsadzadeh you can try it.

TheCompez commented 2 years ago
image

When I upgraded mariadb to the latest version everything worked fine. @KambizAsadzadeh you can try it.

Thank you for your response!