huntlabs / hunt

A refined core library for D programming language. The module has concurrency / collections / event / io / logging / text / serialization and more.
Apache License 2.0
95 stars 15 forks source link

Not compiling / linking #89

Open baryluk opened 3 years ago

baryluk commented 3 years ago

Hi,

Linux, amd64

ldc2 version 1.24.0 (DMD v2.094.1, LLVM 11.0.1)

DUB version 1.24.0-1, built on Jan 27 2021

I was following readme for grpc-dlang:

user@debian:~$ git clone  --recursive  https://github.com/huntlabs/grpc-dlang.git
Cloning into 'grpc-dlang'...
remote: Enumerating objects: 494, done.
remote: Counting objects: 100% (146/146), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 494 (delta 52), reused 119 (delta 35), pack-reused 348
Receiving objects: 100% (494/494), 118.30 KiB | 9.10 MiB/s, done.
Resolving deltas: 100% (237/237), done.
Submodule 'compiler/deps/protobuf' (https://github.com/protocolbuffers/protobuf) registered for path 'compiler/deps/protobuf'
Cloning into '/home/user/grpc-dlang/compiler/deps/protobuf'...
remote: Enumerating objects: 85980, done.        
remote: Counting objects: 100% (41/41), done.        
remote: Compressing objects: 100% (37/37), done.        
remote: Total 85980 (delta 5), reused 10 (delta 1), pack-reused 85939        
Receiving objects: 100% (85980/85980), 81.38 MiB | 11.74 MiB/s, done.
Resolving deltas: 100% (59912/59912), done.
Submodule path 'compiler/deps/protobuf': checked out 'd4ec70fdd3380e7113e9e3c23cef2bea50dbf2e7'
Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'compiler/deps/protobuf/third_party/benchmark'
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'compiler/deps/protobuf/third_party/googletest'
Cloning into '/home/user/grpc-dlang/compiler/deps/protobuf/third_party/benchmark'...
remote: Enumerating objects: 5985, done.        
remote: Counting objects: 100% (231/231), done.        
remote: Compressing objects: 100% (141/141), done.        
remote: Total 5985 (delta 94), reused 164 (delta 67), pack-reused 5754        
Receiving objects: 100% (5985/5985), 2.03 MiB | 9.54 MiB/s, done.
Resolving deltas: 100% (3869/3869), done.
Cloning into '/home/user/grpc-dlang/compiler/deps/protobuf/third_party/googletest'...
remote: Enumerating objects: 22596, done.        
remote: Counting objects: 100% (269/269), done.        
remote: Compressing objects: 100% (141/141), done.        
remote: Total 22596 (delta 152), reused 191 (delta 111), pack-reused 22327        
Receiving objects: 100% (22596/22596), 9.02 MiB | 19.86 MiB/s, done.
Resolving deltas: 100% (16661/16661), done.
Submodule path 'compiler/deps/protobuf/third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'
Submodule path 'compiler/deps/protobuf/third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081'
user@debian:~$ cd grpc-dlang/
user@debian:~/grpc-dlang$ ls
compiler  dub.json  examples  grpc.code-workspace  LICENSE  README.md  source
user@debian:~/grpc-dlang/compiler$ mkdir build
user@debian:~/grpc-dlang/compiler$ cd build/
user@debian:~/grpc-dlang/compiler/build$ cmake  ..
CMake Warning (dev) in CMakeLists.txt:
  No project() command is present.  The top-level CMakeLists.txt file must
  contain a literal, direct call to the project() command.  Add a line of
  code such as

    project(ProjectName)

  near the top of the file, but after cmake_minimum_required().

  CMake is pretending there is a "project(Project)" command on the first
  line.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- 
-- 3.12.3.0
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
-- Performing Test protobuf_HAVE_BUILTIN_ATOMICS
-- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/grpc-dlang/compiler/build
user@debian:~/grpc-dlang/compiler/build$ make -j32
Scanning dependencies of target gmock
Scanning dependencies of target libprotobuf-lite
Scanning dependencies of target libprotobuf
[  0%] Building CXX object deps/protobuf/CMakeFiles/gmock.dir/__/third_party/googletest/googlemock/src/gmock-all.cc.o
[  0%] Building CXX object deps/protobuf/CMakeFiles/gmock.dir/__/third_party/googletest/googletest/src/gtest-all.cc.o
[  1%] Building CXX object deps/protobuf/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_util.cc.o
[  1%] Building CXX object deps/protobuf/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/any_lite.cc.o
[  2%] Building CXX object deps/protobuf/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arena.cc.o
...
...
...
...
[ 98%] Building CXX object deps/protobuf/CMakeFiles/tests.dir/__/src/google/protobuf/unittest_import_public_lite.pb.cc.o
[ 98%] Building CXX object deps/protobuf/CMakeFiles/tests.dir/__/src/google/protobuf/unittest_lite.pb.cc.o
[ 99%] Linking CXX executable tests
/usr/bin/ld: CMakeFiles/tests.dir/__/src/google/protobuf/testing/googletest.cc.o: in function `google::protobuf::(anonymous namespace)::GetTemporaryDirectoryName()':
googletest.cc:(.text+0x2ac): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
[100%] Built target tests
user@debian:~/grpc-dlang/compiler/build$ sudo cp deps/protobuf/protoc* /usr/local/bin^C
user@debian:~/grpc-dlang/compiler/build$ sudo cp deps/protobuf/protoc* /usr/local/bin
user@debian:~/grpc-dlang/compiler/build$ sudo cp grpc_dlang_plugin /usr/local/bin
user@debian:~/grpc-dlang/compiler/build$ cd ../..
user@debian:~/grpc-dlang$ ls
compiler  dub.json  examples  grpc.code-workspace  LICENSE  README.md  source
user@debian:~/grpc-dlang$ dub build --compiler=ldc2
Fetching hunt-http 0.7.3 (getting selected version)...
Fetching hunt-openssl 1.0.5 (getting selected version)...
Fetching hunt 1.7.7 (getting selected version)...
Fetching hunt-net 0.6.6 (getting selected version)...
Fetching protobuf 0.6.2 (getting selected version)...
Fetching hunt-extra 1.1.3 (getting selected version)...
Performing "debug" build using ldc2 for x86_64.
grpc 0.4.0-beta.1: building configuration "library"...
/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:85: error: undefined reference to '_D4hunt2io11BufferUtilsQn8toStringFCQBiQBg10ByteBufferQmZAya'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:584: error: undefined reference to '_D4hunt7logging6Logger8g_loggerCQBeQBcQxQz'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:587: error: undefined reference to '_D4hunt7logging6LoggerQh8toFormatFAyaQdQfmEQBpQBnQBi8LogLevelZQBc'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:587: error: undefined reference to '_D4hunt7logging6LoggerQh16writeFormatColorFEQBqQBoQBj8LogLevelAyaZv'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:0: error: undefined reference to '_D4hunt7logging6Logger8g_loggerCQBeQBcQxQz'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:589: error: undefined reference to '_D4hunt7logging6LoggerQh8toFormatFAyaQdQfmEQBpQBnQBi8LogLevelZQBc'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:584: error: undefined reference to '_D4hunt7logging6Logger8g_loggerCQBeQBcQxQz'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:587: error: undefined reference to '_D4hunt7logging6LoggerQh8toFormatFAyaQdQfmEQBpQBnQBi8LogLevelZQBc'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:587: error: undefined reference to '_D4hunt7logging6LoggerQh16writeFormatColorFEQBqQBoQBj8LogLevelAyaZv'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:0: error: undefined reference to '_D4hunt7logging6Logger8g_loggerCQBeQBcQxQz'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-584:589: error: undefined reference to '_D4hunt7logging6LoggerQh8toFormatFAyaQdQfmEQBpQBnQBi8LogLevelZQBc'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:203: error: undefined reference to '_D4hunt4http5codecQl5frame9DataFrameQk7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:205: error: undefined reference to '_D4hunt4http5codecQl5frame9DataFrameQk6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:205: error: undefined reference to '_D4hunt4http5codecQl5frame9DataFrameQk6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:205: error: undefined reference to '_D4hunt2io11BufferUtilsQn8toBufferFAgZCQBlQBj10ByteBufferQm'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:205: error: undefined reference to '_D4hunt4http5codecQl5frame9DataFrameQk6__ctorMFiCQBv2io10ByteBufferQmbZCQCsQCqQCoQCwQCmQCjQCm'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:205: error: undefined reference to '_D4hunt4util6Common12NoopCallback7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:207: error: undefined reference to '_D4hunt4util6Common12NoopCallback6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcStream.d:207: error: undefined reference to '_D4hunt4util6Common12NoopCallback6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:19: error: undefined reference to '_D4hunt4http10HttpFieldsQm7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:21: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:21: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:21: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__ctorMFZCQBjQBhQBfQBi'
/home/user/grpc-dlang/source/grpc/GrpcService.d:24: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http12HttpMetaDataQo7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http12HttpMetaDataQo6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http12HttpMetaDataQo6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http12HttpMetaDataQo6__ctorMFSQBkQBi11HttpVersionQnCQCgQCe10HttpFieldsQmZCQDcQDaQCyQDb'
/home/user/grpc-dlang/source/grpc/GrpcService.d:25: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__ctorMFiCQBzQBx12HttpMetaDataQoCQCwQCuQCsQDaQCq13PriorityFrameQpbZCQEfQEdQEbQEjQDzQDwQDz'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:40: error: undefined reference to '_D4hunt4http6server17HttpServerOptionsQt7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:42: error: undefined reference to '_D4hunt4http6server17HttpServerOptionsQt6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:42: error: undefined reference to '_D4hunt4http6server17HttpServerOptionsQt6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:42: error: undefined reference to '_D4hunt4http6server17HttpServerOptionsQt6__ctorMFZCQBxQBvQBtQBpQBs'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:45: error: undefined reference to '_D4hunt6system6Memory__T27__lazilyInitializedConstantTykVki4294967295S_DQCsQCqQCm13totalCPUsImplFNbNiNeZkZQDeFNaNbNdNiNfZyk'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:47: error: undefined reference to '_D4hunt4http11HttpVersionQn8asStringMFZAya'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:64: error: undefined reference to '_D4hunt4http6server10HttpServerQm7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server10HttpServerQm6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server10HttpServerQm6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server17ServerHttpHandler24ServerHttpHandlerAdapter7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server17ServerHttpHandler24ServerHttpHandlerAdapter6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server17ServerHttpHandler24ServerHttpHandlerAdapter6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server17ServerHttpHandler24ServerHttpHandlerAdapter6__ctorMFCQCuQCsQCq17HttpServerOptionsQtZCQEaQDyQDwQDsQDc'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:65: error: undefined reference to '_D4hunt4http6server10HttpServerQm6__ctorMFCQBpQBnQBl17HttpServerOptionsQtCQCuQCsQCq21ServerSessionListenerQxCQEdQEbQDz17ServerHttpHandlerQtCQFiQFgQFe16WebSocketHandlerQsZCQGnQGlQGjQGfQGi'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:78: error: undefined reference to '_D4hunt4http11HttpRequestQn7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:0: error: undefined reference to '_D4hunt4http10HttpFieldsQm7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:88: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:88: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:88: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__ctorMFZCQBjQBhQBfQBi'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:88: error: undefined reference to '_D4hunt4http12HttpResponseQo7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:93: error: undefined reference to '_D4hunt4http12HttpResponseQo6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:93: error: undefined reference to '_D4hunt4http12HttpResponseQo6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:93: error: undefined reference to '_D4hunt4http12HttpResponseQo6__ctorMFSQBkQBi11HttpVersionQniCQChQCf10HttpFieldsQmZCQDdQDbQCzQDc'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:93: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:94: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:94: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:94: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__ctorMFiCQBzQBx12HttpMetaDataQoCQCwQCuQCsQDaQCq13PriorityFrameQpbZCQEfQEdQEbQEjQDzQDwQDz'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:94: error: undefined reference to '_D4hunt4util6Common8Callback4NOOPCQBgQBeQBcQy'
/home/user/grpc-dlang/source/grpc/GrpcServer.d:100: error: undefined reference to '_D4hunt4util6Common8Callback4NOOPCQBgQBeQBcQy'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-583:586: error: undefined reference to '_D4hunt7logging6LoggerQh16writeFormatColorFEQBqQBoQBj8LogLevelAyaZv'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/Logger.d-mixin-583:586: error: undefined reference to '_D4hunt7logging6LoggerQh16writeFormatColorFEQBqQBoQBj8LogLevelAyaZv'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:60: error: undefined reference to '_D4hunt4http6client17HttpClientOptionsQt7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:60: error: undefined reference to '_D4hunt4http6client17HttpClientOptionsQt6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:60: error: undefined reference to '_D4hunt4http6client17HttpClientOptionsQt6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:60: error: undefined reference to '_D4hunt4http6client17HttpClientOptionsQt6__ctorMFZCQBxQBvQBtQBpQBs'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:64: error: undefined reference to '_D4hunt4http11HttpVersionQn8toStringMFZAya'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:67: error: undefined reference to '_D4hunt4http6client10HttpClientQm7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:68: error: undefined reference to '_D4hunt4http6client10HttpClientQm6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:68: error: undefined reference to '_D4hunt4http6client10HttpClientQm6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:68: error: undefined reference to '_D4hunt4http6client10HttpClientQm6__ctorMFCQBpQBnQBl17HttpClientOptionsQtZCQCvQCtQCrQCnQCq'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:145: error: undefined reference to '_D4hunt7logging13ConsoleLoggerQp16writeFormatColorFNbEQCaQByQBt8LogLevelLAyaZv'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:212: error: undefined reference to '_D4hunt4http6client26ClientHttp2SessionListenerQBc6__ctorMFZCQChQCfQCdQBzQCc'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:87: error: undefined reference to '_D4hunt4http10HttpFieldsQm7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:87: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:87: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:87: error: undefined reference to '_D4hunt4http10HttpFieldsQm6__ctorMFZCQBjQBhQBfQBi'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:93: error: undefined reference to '_D4hunt4http11HttpRequestQn7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:93: error: undefined reference to '_D4hunt4http11HttpRequestQn6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:93: error: undefined reference to '_D4hunt4http11HttpRequestQn6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:93: error: undefined reference to '_D4hunt4http11HttpRequestQn6__ctorMFAyaQdQfiQiSQBtQBr11HttpVersionQnCQCpQCn10HttpFieldsQmlZCQDmQDkQDiQDl'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:99: error: undefined reference to '_D4hunt4http6client21Http2ClientConnectionQx7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:110: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo7__ClassZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:110: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__vtblZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:110: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__initZ'
/home/user/grpc-dlang/source/grpc/GrpcClient.d:110: error: undefined reference to '_D4hunt4http5codecQl5frame12HeadersFrameQo6__ctorMFCQByQBw12HttpMetaDataQoCQCvQCtQCrQCzQCp13PriorityFrameQpbZCQEeQEcQEaQEiQDyQDvQDy'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:464: error: undefined reference to '_D4hunt10collection7HashMap__T4hashTAyaZQkFNaNbNiNfQpZm'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:415: error: undefined reference to '_D4hunt10collection7HashMap__T4hashTAyaZQkFNaNbNiNfQpZm'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:142: error: undefined reference to '_D4core4time8Duration__T7opUnaryVAyaa1_2dZQsMxFNaNbNiNfZSQCdQCbQBz'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:145: error: undefined reference to '_D4hunt7logging13ConsoleLoggerQp16writeFormatColorFNbEQCaQByQBt8LogLevelLAyaZv'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:145: error: undefined reference to '_D4hunt7logging13ConsoleLoggerQp16writeFormatColorFNbEQCaQByQBt8LogLevelLAyaZv'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:145: error: undefined reference to '_D4hunt7logging13ConsoleLoggerQp16writeFormatColorFNbEQCaQByQBt8LogLevelLAyaZv'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:142: error: undefined reference to '_D4core4time8Duration__T7opUnaryVAyaa1_2dZQsMxFNaNbNiNfZSQCdQCbQBz'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:480: error: undefined reference to '_D4hunt10collection7HashMap__T4hashTAyaZQkFNaNbNiNfQpZm'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDoQDmQDd'
/home/user/grpc-dlang/../.dub/packages/hunt-http-0.7.3/hunt-http/source/hunt/http/codec/http/stream/Session.d:273: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener7Adapter7onCloseMFCQClQCjQChQCpQCfQCbQCeCQDhQDfQDdQDl5frame11GoAwayFrameQnCQEp4util6Common8CallbackZv'
/home/user/grpc-dlang/../.dub/packages/hunt-http-0.7.3/hunt-http/source/hunt/http/codec/http/stream/Session.d:295: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener7Adapter9onFailureMFCQCnQClQCjQCrQChQCdQCgC9ExceptionCQDu4util6Common8CallbackZv'
/home/user/grpc-dlang/../.dub/packages/hunt-http-0.7.3/hunt-http/source/hunt/http/codec/http/stream/Session.d:308: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener7Adapter8toStringMFZAya'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:0: error: undefined reference to '_D4hunt10Exceptions21CancellationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDjQDhQCy'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:0: error: undefined reference to '_D4hunt10Exceptions21CancellationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:192: error: undefined reference to '_D4hunt10Exceptions18ExecutionException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:194: error: undefined reference to '_D4hunt10Exceptions18ExecutionException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:194: error: undefined reference to '_D4hunt10Exceptions18ExecutionException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:194: error: undefined reference to '_D4hunt10Exceptions18ExecutionException8__mixin16__ctorMFNaNbNiNfC6object9ThrowableAyamZCQDjQDhQCy'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:368: error: undefined reference to '_D4hunt10collection7HashMap12tableSizeForFiZi'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:373: error: undefined reference to '_D4hunt10collection7HashMap__T4hashTAyaZQkFNaNbNiNfQpZm'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:0: error: undefined reference to '_D4hunt10Exceptions20NullPointerException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:794: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:794: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:794: error: undefined reference to '_D4hunt10Exceptions20NullPointerException8__mixin16__ctorMFNaNbNiNfmAyaZCQCtQCrQCi'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:0: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:808: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:808: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:808: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDeQDcQCt'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:816: error: undefined reference to '_D4hunt10Exceptions20NullPointerException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:816: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:816: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:816: error: undefined reference to '_D4hunt10Exceptions20NullPointerException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDnQDlQDc'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:832: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:832: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:832: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:832: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDyQDwQDn'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:0: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:887: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:887: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:887: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDeQDcQCt'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:0: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException8__mixin16__ctorMFNaNbNiNfmAyaZCQCvQCtQCk'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCuQCsQCj'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:907: error: undefined reference to '_D4hunt10Exceptions20NullPointerException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:907: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:907: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:907: error: undefined reference to '_D4hunt10Exceptions20NullPointerException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDnQDlQDc'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:923: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:923: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:923: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:923: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDyQDwQDn'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:930: error: undefined reference to '_D4hunt10Exceptions20NullPointerException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:930: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:930: error: undefined reference to '_D4hunt10Exceptions20NullPointerException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:930: error: undefined reference to '_D4hunt10Exceptions20NullPointerException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDnQDlQDc'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:948: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDyQDwQDn'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:887: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDeQDcQCt'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:0: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException8__mixin16__ctorMFNaNbNiNfmAyaZCQCvQCtQCk'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCuQCsQCj'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:963: error: undefined reference to '_D4hunt10Exceptions20NullPointerException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDnQDlQDc'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:981: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDyQDwQDn'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:142: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:143: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:143: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:143: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDcQDaQCr'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:79: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:80: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:80: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:80: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDcQDaQCr'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:95: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:96: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:96: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:96: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDcQDaQCr'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:117: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:118: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:118: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:118: error: undefined reference to '_D4hunt10Exceptions29UnsupportedOperationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDcQDaQCr'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:244: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:244: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:244: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:244: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDqQDoQDf'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:264: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:265: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:265: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:265: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCwQCuQCl'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:268: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:269: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:269: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:269: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCwQCuQCl'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:272: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:273: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:273: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:273: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCwQCuQCl'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:277: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCwQCuQCl'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/Map.d:1112: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDqQDoQDf'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:223: error: undefined reference to '_D4hunt4util12ThreadHelper6getTidFZm'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:107: error: undefined reference to '_D4hunt10Exceptions21CancellationException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDoQDmQDd'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:165: error: undefined reference to '_D4hunt10Exceptions16TimeoutException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDjQDhQCy'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:192: error: undefined reference to '_D4hunt10Exceptions18ExecutionException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:194: error: undefined reference to '_D4hunt10Exceptions18ExecutionException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:194: error: undefined reference to '_D4hunt10Exceptions18ExecutionException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/concurrency/FuturePromise.d:194: error: undefined reference to '_D4hunt10Exceptions18ExecutionException8__mixin16__ctorMFNaNbNiNfC6object9ThrowableAyamZCQDjQDhQCy'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:223: error: undefined reference to '_D4hunt4util12ThreadHelper6getTidFZm'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:223: error: undefined reference to '_D4hunt4util12ThreadHelper6getTidFZm'
/home/user/grpc-dlang/../.dub/packages/hunt-1.7.7/hunt/source/hunt/logging/ConsoleLogger.d:223: error: undefined reference to '_D4hunt4util12ThreadHelper6getTidFZm'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:368: error: undefined reference to '_D4hunt10collection7HashMap12tableSizeForFiZi'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:420: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:420: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:420: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:420: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDpQDnQDe'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:794: error: undefined reference to '_D4hunt10Exceptions20NullPointerException8__mixin16__ctorMFNaNbNiNfmAyaZCQCtQCrQCi'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:808: error: undefined reference to '_D4hunt10Exceptions31ConcurrentModificationException8__mixin16__ctorMFNaNbNiNfmAyaZCQDeQDcQCt'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:0: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException8__mixin16__ctorMFNaNbNiNfmAyaZCQCvQCtQCk'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:903: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCuQCsQCj'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:889: error: undefined reference to '_D4hunt10Exceptions22NoSuchElementException8__mixin16__ctorMFNaNbNiNfmAyaZCQCvQCtQCk'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException7__ClassZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__initZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException6__vtblZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/HashMap.d:959: error: undefined reference to '_D4hunt10Exceptions21NotSupportedException8__mixin16__ctorMFNaNbNiNfmAyaZCQCuQCsQCj'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:0: error: undefined reference to '_D4hunt10collection3Map__TQhTiTiZQo11__InterfaceZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/AbstractMap.d:244: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDqQDoQDf'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/Map.d:0: error: undefined reference to '_D4hunt10collection3Map__T8MapEntryTiTiZQo11__InterfaceZ'
/home/user/grpc-dlang/../.dub/packages/hunt-extra-1.1.3/hunt-extra/source/hunt/collection/Map.d:1112: error: undefined reference to '_D4hunt10Exceptions23NotImplementedException8__mixin16__ctorMFNaNbNiNfAyaQdmC6object9ThrowableZCQDqQDoQDf'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl6stream12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5frame12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5model12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D4hunt10collection12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D4hunt4util6Common12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D4hunt7logging12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcStream12__ModuleInfoZ: error: undefined reference to '_D6google8protobuf12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt11concurrency17CompletableFuture12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt7logging13ConsoleLogger12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6client26ClientHttp2SessionListener12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6client10HttpClient12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6client17HttpClientOptions12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6client21Http2ClientConnection12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6client20HttpClientConnection12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5frame12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5model12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl6stream12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http10HttpFields12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http11HttpRequest12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6client17HttpClientRequest12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4util6Common12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt11concurrency13FuturePromise12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt10collection12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt10collection7HashMap12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient12__ModuleInfoZ: error: undefined reference to '_D4hunt4http11HttpVersion12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5frame12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5model12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl6stream12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6server12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6server10HttpServer12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6server17ServerHttpHandler12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4http6server21ServerSessionListener12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt4util6Common12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt10collection12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt7logging12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServer12__ModuleInfoZ: error: undefined reference to '_D4hunt6system6Memory12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4http10HttpFields12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4http12HttpMetaData12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4http11HttpVersion12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5frame12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl6stream12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4http5codecQl5model12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt4util6Common12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc11GrpcService12__ModuleInfoZ: error: undefined reference to '_D4hunt7logging13ConsoleLogger12__ModuleInfoZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServerQm6listenMFAyatZ12__anonclass311onNewStreamMFC4hunt4http5codecQl6stream6StreamQhCQBjQBhQBfQBn5frame12HeadersFrameQoZ12__anonclass216__interfaceInfosZ: error: undefined reference to '_D4hunt4http5codecQl6stream6StreamQh8Listener11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcServerQm6listenMFAyatZ12__anonclass316__interfaceInfosZ: error: undefined reference to '_D4hunt4http6server21ServerSessionListenerQx11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx7__ClassZ: error: undefined reference to '_D4hunt4http6client26ClientHttp2SessionListenerQBc7__ClassZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx6__vtblZ: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener7Adapter8toStringMFZAya'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx6__vtblZ: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener7Adapter7onCloseMFCQClQCjQChQCpQCfQCbQCeCQDhQDfQDdQDl5frame11GoAwayFrameQnCQEp4util6Common8CallbackZv'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx6__vtblZ: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener7Adapter9onFailureMFCQCnQClQCjQCrQChQCdQCgC9ExceptionCQDu4util6Common8CallbackZv'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx6__vtblZ: error: undefined reference to '_D4hunt4http6client26ClientHttp2SessionListenerQBc13getConnectionMFZCQCpQCnQCl21Http2ClientConnectionQx'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx6__vtblZ: error: undefined reference to '_D4hunt4http6client26ClientHttp2SessionListenerQBc13setConnectionMFCQCoQCmQCk21Http2ClientConnectionQxZv'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClientQm12createStreamMFAyaZ12__anonclass116__interfaceInfosZ: error: undefined reference to '_D4hunt4http5codecQl6stream6StreamQh8Listener11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4grpc10GrpcClient28ClientHttp2SessionListenerEx16__interfaceInfosZ: error: undefined reference to '_D4hunt4http5codecQl6stream7SessionQi8Listener11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt11concurrency13FuturePromise__TQsTCQBo4http6client20HttpClientConnectionQwZQCk16__interfaceInfosZ: error: undefined reference to '_D4hunt11concurrency6Future__TQkTCQBg4http6client20HttpClientConnectionQwZQCc11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt11concurrency13FuturePromise__TQsTCQBo4http6client20HttpClientConnectionQwZQCk16__interfaceInfosZ: error: undefined reference to '_D4hunt11concurrency7Promise__TQlTCQBh4http6client20HttpClientConnectionQwZQCd11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTAyaTC4grpc10GrpcStreamQmZQBn13KeyInputRange16__interfaceInfosZ: error: undefined reference to '_D3std5range10interfaces__T10InputRangeTAyaZQr11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTAyaTC4grpc10GrpcStreamQmZQBn16__interfaceInfosZ: error: undefined reference to '_D4hunt6Object7IObject11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTAyaTC4grpc10GrpcStreamQmZQBn16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common9Cloneable11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection11AbstractMap__TQqTAyaTC4grpc10GrpcStreamQmZQBs16__interfaceInfosZ: error: undefined reference to '_D4hunt6Object7IObject11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection11AbstractMap__TQqTAyaTC4grpc10GrpcStreamQmZQBs16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common9Cloneable11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection3Map__TQhTAyaTC4grpc10GrpcStreamQmZQBj16__interfaceInfosZ: error: undefined reference to '_D4hunt6Object7IObject11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection3Map__TQhTAyaTC4grpc10GrpcStreamQmZQBj16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common9Cloneable11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection3Map__T8MapEntryTAyaTC4grpc10GrpcStreamQmZQBj16__interfaceInfosZ: error: undefined reference to '_D4hunt6Object7IObject11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt11concurrency13FuturePromise__TQsTCQBo4http5codecQl6stream6StreamQhZQCd16__interfaceInfosZ: error: undefined reference to '_D4hunt11concurrency7Promise__TQlTCQBh4http5codecQl6stream6StreamQhZQBw11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt11concurrency6Future__TQkTCQBg4http5codecQl6stream6StreamQhZQBv16__interfaceInfosZ: error: undefined reference to '_D4hunt11concurrency6Future7IFuture11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTiTiZQs13KeyInputRange16__interfaceInfosZ: error: undefined reference to '_D3std5range10interfaces__T10InputRangeTiZQp11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTiTiZQs15ValueInputRange16__interfaceInfosZ: error: undefined reference to '_D3std5range10interfaces__T10InputRangeTiZQp11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTiTiZQs16__interfaceInfosZ: error: undefined reference to '_D4hunt10collection3Map__TQhTiTiZQo11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__TQlTiTiZQs16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common9Cloneable11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection11AbstractMap__TQqTiTiZQx16__interfaceInfosZ: error: undefined reference to '_D4hunt10collection3Map__TQhTiTiZQo11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__T11HashMapNodeTiTiZQs16__interfaceInfosZ: error: undefined reference to '_D4hunt10collection3Map__T8MapEntryTiTiZQo11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__T11HashMapNodeTiTiZQs16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common__T10ComparableTCQBi10collection3Map__T8MapEntryTiTiZQoZQCb11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection3Map__T16AbstractMapEntryTiTiZQx16__interfaceInfosZ: error: undefined reference to '_D4hunt10collection3Map__T8MapEntryTiTiZQo11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection3Map__T16AbstractMapEntryTiTiZQx16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common__T10ComparableTCQBi10collection3Map__T8MapEntryTiTiZQoZQCb11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__T8TreeNodeTiTiZQo16__interfaceInfosZ: error: undefined reference to '_D4hunt10collection3Map__T8MapEntryTiTiZQo11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__T8TreeNodeTiTiZQo16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common__T10ComparableTCQBi10collection3Map__T8MapEntryTiTiZQoZQCb11__InterfaceZ'
.dub/build/library-debug-linux.posix-x86_64-ldc_v1.24.0-6E024E7DD5DC60D9312C58DA3F6AC587//obj/libgrpc.o:ServerWriter.d:_D4hunt10collection7HashMap__T18LinkedHashMapEntryTiTiZQz16__interfaceInfosZ: error: undefined reference to '_D4hunt4util6Common__T10ComparableTCQBi10collection3Map__T8MapEntryTiTiZQoZQCb11__InterfaceZ'
collect2: error: ld returned 1 exit status
Error: /usr/bin/cc failed with status: 1
ldc2 failed with exit code 1.
user@debian:~/grpc-dlang$ 

I am not great with dub, so I am not sure where is the problem.

EDIT. Sorry, for filling this in the wrong repository.

mw66 commented 3 years ago

@baryluk yes, with dub build --compiler=ldc2, I saw lots of undefined reference error too.

But if you just use dub build, the build will succeed.

~/project/contrib/grpc-dlang 03:12:29$ dub build
Fetching hunt-http 0.7.3 (getting selected version)...
Fetching hunt-openssl 1.0.5 (getting selected version)...
Fetching hunt 1.7.7 (getting selected version)...
Fetching hunt-net 0.6.6 (getting selected version)...
Fetching hunt-extra 1.1.3 (getting selected version)...
Performing "debug" build using /usr/bin/dmd for x86_64.
grpc 0.4.0-beta.1: building configuration "library"...

Maybe something with ldc2 build, so just using dmd for now.

baryluk commented 3 years ago

@mingwugmail No. Maybe something wrong with your library. I am using ldc2 for dozen other projects just fine.

Heromyth commented 3 years ago

It seems that you have both dmd and ldc2 installed. You can uninstall one of both for test.

baryluk commented 3 years ago

It seems that you have both dmd and ldc2 installed. You can uninstall one of both for test.

I don't have or ever had dmd installed on this system. I have ldc2 1.24.0 and gdc (10.2.1).

mw66 commented 3 years ago

@baryluk can you install dmd for now to circumvent this build issue?

Yes, it is an issue, but not the main network issue we want to solve:

https://github.com/huntlabs/grpc-dlang/issues/15

baryluk commented 3 years ago

@baryluk can you install dmd for now to circumvent this build issue?

Yes, it is an issue, but not the main network issue we want to solve:

huntlabs/grpc-dlang#15

No problem. I will use dmd shortly. Sorry about that.

mw66 commented 3 years ago

@Heromyth

user@debian:~/grpc-dlang$ dub build --compiler=ldc2
...
Performing "debug" build using ldc2 for x86_64.
grpc 0.4.0-beta.1: building configuration "library"...
/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
  1. From the log, it's building configuration library, but why it looking for main?
  2. I tried to add targetType to https://github.com/huntlabs/grpc-dlang/blob/master/dub.json:
    "targetType": "library",
    "targetType": "dynamicLibrary",
    "targetType": "staticLibrary",

    but all build with dub build --compiler=ldc2 failed. Do you know where else we should investigate?

BTW, this build issue should really be filed on the https://github.com/huntlabs/grpc-dlang/ repo.

mw66 commented 3 years ago

Just FYI, this is a dub bug, the details are here:

https://github.com/dlang/dub/issues/2133

mw66 commented 1 year ago

Since https://github.com/dlang/dub/issues/2133 is fixed, and closed.

Gonna close this, feel free to reopen if you have another reproduction case.