2night / mondo

D library for MongoDb (over mongo-c-library)
MIT License
22 stars 8 forks source link

I get several compilation errors when attempting to use on Windows #14

Open ReallySnazzy opened 2 years ago

ReallySnazzy commented 2 years ago

I'm new to D, so please let me know if I didn't provide enough information.

Compiler: DMD32 D Compiler v2.100.0-dirty Operating System: Windows 64-bit x86 Build mode: debug Mondo Version: 1.1.10

I just recently ran dub add mondo, and after doing so without referencing mondo at all I get the following compilation errors:

C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\bsond.d(602,4): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead.
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mondo.d(895,1): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead.
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mondo.d(899,1): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead.
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(19,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(464,24): Error: undefined identifier `iovec`
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(595,102): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(596,120): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(600,84): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(612,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(617,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(622,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(628,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(1685,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(1690,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2640,5): Error: undefined identifier `sockaddr`
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2645,5): Error: undefined identifier `sockaddr`
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2653,5): Error: undefined identifier `sockaddr`
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2659,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2671,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2676,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2682,6): Error: undefined identifier `addrinfo`
C:\Users\Drows\AppData\Local\dub\packages\mondo-1.1.10\mondo\source\mongoc.d(2683,9): Error: undefined identifier `ssize_t`, did you mean alias `size_t`?