Uploaded image for project: 'C++ Driver'
  1. C++ Driver
  2. CXX-89

Add Evergreen builder for MinGW

    • Type: Icon: Task Task
    • Resolution: Won't Fix
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: Build, Portability
    • Labels:
    • Environment:
      Windows XP

      C++ Driver does not compile with Mingw.
      Tested versions of Mingw are 3.4.5 which comes with Qt 4.5 and 4.6.

      mongo/client/../util/goodies.h: In member function `mongo::WrappingInt
      mongo::WrappingInt::atomicIncrement()':
      mongo/client/../util/goodies.h:131: error: invalid conversion from
      `volatile long int*' to `long int*'

      mongo/client/../util/goodies.h:131: error: initializing argument 1
      of `long int InterlockedIncrement(long int*)'
      mongo/client/../util/goodies.h: In function `void
      mongo::time_t_to_String(time_t, char*)':
      mongo/client/../util/goodies.h:172: error: `ctime_s' was not declared
      in this scope

      mongo/client/../util/goodies.h:172: warning: unused variable 'ctime_s'
      In file included from mongo/client/dbclient.h:22,

      mongo/client/../db/jsobj.h: In constructor `mongo::JSObj1::JSObj1()':
      mongo/client/../db/jsobj.h:1631: error: `strcpy_s' was not declared in
      this scope

            Assignee:
            Unassigned Unassigned
            Reporter:
            davidortega David G Ortega
            Votes:
            10 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: