title: Mongocxx driver example compilation issue
body: <p>I have installed mongocxx with the instructions <a href="https://mongodb.github.io/mongo-cxx-driver/mongocxx-v3/installation/" rel="nofollow">here</a> on Ubuntu 14.04</p>
  
  <p><code>/usr/local/lib</code> has <code>libbsoncxx.so</code> , <code>libmongoc-1.0.so</code> and <code>libmongocxx.so</code></p>
  
  <p>I am using cmake to compile the simple example in the instructions </p>
  
  <pre><code>cmake_minimum_required(VERSION 3.6)
  project(mongotest)
  
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  
  set(SOURCE_FILES main.cpp)
  add_executable(mongotest ${SOURCE_FILES})
  target_link_libraries(mongotest libmongoc libmongocxx libbson)
  </code></pre>
  
  <p>or even (since new to cmake)</p>
  
  <pre><code>gcc -lmongoc-1.0 -lbsoncxx -lmongocxx main.cpp
  </code></pre>
  
  <p>The example is :</p>
  
  <pre><code>#include &lt;iostream&gt;
  
  #include &lt;bsoncxx/builder/stream/document.hpp&gt;
  #include &lt;bsoncxx/json.hpp&gt;
  
  #include &lt;mongocxx/client.hpp&gt;
  #include &lt;mongocxx/instance.hpp&gt;
  
     int main(int, char**) {
      mongocxx::instance inst{};
      mongocxx::client conn{mongocxx::uri{}};
  
      bsoncxx::builder::stream::document document{};
  
      auto collection = conn["testdb"]["testcollection"];
      document &lt;&lt; "hello" &lt;&lt; "world";
  
      collection.insert_one(document.view());
      auto cursor = collection.find({});
  
      for (auto&amp;&amp; doc : cursor) {
          std::cout &lt;&lt; bsoncxx::to_json(doc) &lt;&lt; std::endl;
      }
  }
  </code></pre>
  
  <p>I am getting this error ... which I have been unable to solve</p>
  
  <pre><code> fatal error: bsoncxx/builder/stream/document.hpp: No such file or    directory
  </code></pre>
  
  <p>Any ideas - I can't seem to link the mongocxx driver ?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>followed instructions <a href="http://mongoc.org/libmongoc/current/installing.html" rel="nofollow">here</a> </p>
  
  <p><strong>STEP 1 : Install Mongoc driver</strong></p>
  
  <pre><code>sudo apt-get install pkg-config libssl-dev libsasl2-dev
  
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  libsasl2-dev is already the newest version.
  pkg-config is already the newest version.
  libssl-dev is already the newest version.
  0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
  
  
  wget https://github.com/mongodb/mongo-c-        driver/releases/download/1.4.2/mongo-c-driver-1.4.2.tar.gz
  $ tar xzf mongo-c-driver-1.4.2.tar.gz
  $ cd mongo-c-driver-1.4.2
  $ ./configure
  
  libmongoc 1.4.2 was configured with the following options:
  
  Build configuration:
    Enable debugging (slow)                          : no
    Compile with debug symbols (slow)                : no
    Enable GCC build optimization                    : yes
    Enable automatic binary hardening                : yes
    Enable automatic init and cleanup                : yes
        DEPRECATED: use --disable-automatic-init-and-cleanup
    Code coverage support                            : no
    Cross Compiling                                  : no
    Fast counters                                    : no
    Shared memory performance counters               : yes
    SASL                                             : sasl2
    SSL                                              : openssl
    Libbson                                          : system
  
  Documentation:
    man                                              : no
    HTML                                             : no
  
  make
  sudo make install
  make[1]: Entering directory `/home/avrono/ClionProjects/mongo-c-    driver-1.4.2'
  make[2]: Entering directory `/home/avrono/ClionProjects/mongo-c-driver-1.4.2'
   /bin/mkdir -p '/usr/local/lib'
   /bin/bash ./libtool   --mode=install /usr/bin/install -c   libmongoc-    1.0.la '/usr/local/lib'
  libtool: install: /usr/bin/install -c .libs/libmongoc-1.0.so.0.0.0     /usr/local/lib/libmongoc-1.0.so.0.0.0
  libtool: install: (cd /usr/local/lib &amp;&amp; { ln -s -f libmongoc-    1.0.so.0.0.0 libmongoc-1.0.so.0 || { rm -f libmongoc-1.0.so.0 &amp;&amp; ln -s     libmongoc-1.0.so.0.0.0 libmongoc-1.0.so.0; }; })
  libtool: install: (cd /usr/local/lib &amp;&amp; { ln -s -f libmongoc-    1.0.so.0.0.0 libmongoc-1.0.so || { rm -f libmongoc-1.0.so &amp;&amp; ln -s     libmongoc-1.0.so.0.0.0 libmongoc-1.0.so; }; })
  libtool: install: /usr/bin/install -c .libs/libmongoc-1.0.lai     /usr/local/lib/libmongoc-1.0.la
  libtool: finish:     PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin"     ldconfig -n /usr/local/lib
  ----------------------------------------------------------------------
  Libraries have been installed in:
     /usr/local/lib
  
  If you ever happen to want to link against installed libraries
  in a given directory, LIBDIR, you must either use libtool, and
  specify the full pathname of the library, or use the `-LLIBDIR'
  flag during linking and do at least one of the following:
     - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
       during execution
     - add LIBDIR to the `LD_RUN_PATH' environment variable
       during linking
     - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
     - have your system administrator add LIBDIR to `/etc/ld.so.conf'
  
  See any operating system documentation about shared libraries for
  more information, such as the ld(1) and ld.so(8) manual pages.
  ----------------------------------------------------------------------
   /bin/mkdir -p '/usr/local/bin'
    /bin/bash ./libtool   --mode=install /usr/bin/install -c mongoc-stat     '/usr/local/bin'
  libtool: install: /usr/bin/install -c mongoc-stat     /usr/local/bin/mongoc-stat
   /bin/mkdir -p '/usr/local/include/libmongoc-1.0'
   /usr/bin/install -c -m 644 src/mongoc/mongoc.h src/mongoc/mongoc-    apm.h src/mongoc/mongoc-apm-private.h src/mongoc/mongoc-array-private.h     src/mongoc/mongoc-async-private.h src/mongoc/mongoc-async-cmd-private.h     src/mongoc/mongoc-b64-private.h src/mongoc/mongoc-buffer-private.h     src/mongoc/mongoc-bulk-operation-private.h src/mongoc/mongoc-bulk-    operation.h src/mongoc/mongoc-client-pool.h src/mongoc/mongoc-client-pool-    private.h src/mongoc/mongoc-client-private.h src/mongoc/mongoc-client.h     src/mongoc/mongoc-cluster-private.h src/mongoc/mongoc-collection-private.h     src/mongoc/mongoc-collection.h src/mongoc/mongoc-counters-private.h     src/mongoc/mongoc-cursor-array-private.h src/mongoc/mongoc-cursor-    cursorid-private.h src/mongoc/mongoc-cursor-transform-private.h     src/mongoc/mongoc-cursor-private.h src/mongoc/mongoc-cursor.h     src/mongoc/mongoc-crypto-private.h src/mongoc/mongoc-database-private.h     src/mongoc/mongoc-database.h src/mongoc/mongoc-errno-private.h     src/mongoc/mongoc-error.h src/mongoc/mongoc-find-and-modify-private.h     src/mongoc/mongoc-find-and-modify.h src/mongoc/mongoc-flags.h     src/mongoc/mongoc-gridfs-file-list-private.h src/mongoc/mongoc-gridfs-    file-list.h src/mongoc/mongoc-gridfs-file-page-private.h     src/mongoc/mongoc-gridfs-file-page.h src/mongoc/mongoc-gridfs-file-    private.h src/mongoc/mongoc-gridfs-file.h src/mongoc/mongoc-gridfs-    private.h src/mongoc/mongoc-gridfs.h src/mongoc/mongoc-host-list-private.h     '/usr/local/include/libmongoc-1.0'
   /usr/bin/install -c -m 644 src/mongoc/mongoc-host-list.h     src/mongoc/mongoc-index.h src/mongoc/mongoc-init.h src/mongoc/mongoc-    iovec.h src/mongoc/mongoc-list-private.h src/mongoc/mongoc-log.h     src/mongoc/mongoc-log-private.h src/mongoc/mongoc-matcher-op-private.h     src/mongoc/mongoc-matcher-private.h src/mongoc/mongoc-matcher.h     src/mongoc/mongoc-memcmp-private.h src/mongoc/mongoc-opcode.h     src/mongoc/mongoc-opcode-private.h src/mongoc/mongoc-queue-private.h     src/mongoc/mongoc-read-concern-private.h src/mongoc/mongoc-read-concern.h     src/mongoc/mongoc-read-prefs-private.h src/mongoc/mongoc-read-prefs.h     src/mongoc/mongoc-rpc-private.h src/mongoc/mongoc-sasl-private.h     src/mongoc/mongoc-scram-private.h src/mongoc/mongoc-server-description.h     src/mongoc/mongoc-server-description-private.h src/mongoc/mongoc-server-    stream-private.h src/mongoc/mongoc-set-private.h src/mongoc/mongoc-    socket.h src/mongoc/mongoc-socket-private.h src/mongoc/mongoc-stream-    buffered.h src/mongoc/mongoc-stream-file.h src/mongoc/mongoc-stream-    gridfs.h src/mongoc/mongoc-stream-private.h src/mongoc/mongoc-stream-    socket.h src/mongoc/mongoc-stream.h src/mongoc/mongoc-thread-private.h     src/mongoc/mongoc-topology-description-private.h src/mongoc/mongoc-    topology-private.h src/mongoc/mongoc-topology-scanner-private.h     src/mongoc/mongoc-trace.h src/mongoc/mongoc-trace-private.h     src/mongoc/mongoc-uri.h '/usr/local/include/libmongoc-1.0'
   /usr/bin/install -c -m 644 src/mongoc/mongoc-uri-private.h     src/mongoc/mongoc-util-private.h src/mongoc/mongoc-version.h     src/mongoc/mongoc-version-functions.h src/mongoc/mongoc-write-command-    private.h src/mongoc/mongoc-write-concern-private.h src/mongoc/mongoc-    write-concern.h src/mongoc/utlist.h src/mongoc/mongoc-crypto-cng-private.h     src/mongoc/mongoc-crypto-common-crypto-private.h src/mongoc/mongoc-crypto-    openssl-private.h src/mongoc/mongoc-openssl-private.h src/mongoc/mongoc-    rand.h src/mongoc/mongoc-rand-private.h src/mongoc/mongoc-secure-channel-    private.h src/mongoc/mongoc-secure-transport-private.h src/mongoc/mongoc-    ssl.h src/mongoc/mongoc-ssl-private.h src/mongoc/mongoc-stream-tls.h     src/mongoc/mongoc-stream-tls-openssl-bio-private.h src/mongoc/mongoc-    stream-tls-openssl.h src/mongoc/mongoc-stream-tls-openssl-private.h     src/mongoc/mongoc-stream-tls-private.h src/mongoc/mongoc-stream-tls-    secure-channel.h src/mongoc/mongoc-stream-tls-secure-channel-private.h     src/mongoc/mongoc-stream-tls-secure-transport.h src/mongoc/mongoc-stream-    tls-secure-transport-private.h src/mongoc/op-delete.def src/mongoc/op-get-    more.def src/mongoc/op-header.def src/mongoc/op-insert.def src/mongoc/op-    kill-cursors.def src/mongoc/op-msg.def src/mongoc/op-query.def     src/mongoc/op-reply.def src/mongoc/op-reply-header.def src/mongoc/op-    update.def src/mongoc/mongoc-counters.defs src/mongoc/mongoc-config.h     '/usr/local/include/libmongoc-1.0'
   /bin/mkdir -p '/usr/local/share/doc/mongo-c-driver'
   /usr/bin/install -c -m 644 COPYING NEWS README.rst     '/usr/local/share/doc/mongo-c-driver'
   /bin/mkdir -p '/usr/local/lib/pkgconfig'
   /usr/bin/install -c -m 644 ./src/libmongoc-1.0.pc ./src/libmongoc-    ssl-1.0.pc '/usr/local/lib/pkgconfig'
  make[2]: Leaving directory `/home/avrono/ClionProjects/mongo-c-driver-    1.4.2'
  make[1]: Leaving directory `/home/avrono/ClionProjects/mongo-c-driver-    1.4.2'
  </code></pre>
  
  <p><strong>STEP 2: Build Mongcxx dirver</strong></p>
  
  <pre><code>curl -OL https://github.com/mongodb/mongo-cxx-driver/archive/r3.0.2.tar.gz
  tar -xzf r3.0.2.tar.gz
  cd mongo-cxx-driver-r3.0.2/build
  
  
  cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
  -- The CXX compiler identification is GNU 4.9.4
  -- Check for working CXX compiler: /usr/bin/c++
  -- Check for working CXX compiler: /usr/bin/c++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- The C compiler identification is GNU 4.9.4
  -- Check for working C compiler: /usr/bin/cc
  -- Check for working C compiler: /usr/bin/cc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Checking for module 'libbson-1.0&gt;=1.3.4'
  --   Found libbson-1.0, version 1.4.2
  -- Found LIBBSON: TRUE  
  -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
  -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
  -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
  -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
  -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
  -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
  -- Checking for module 'libmongoc-1.0&gt;=1.3.4'
  --   Found libmongoc-1.0, version 1.4.2
  -- Found LIBMONGOC: TRUE  
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /home/avrono/ClionProjects/mongo-    cxx-driver-r3.0.2/build
  </code></pre>
  
  <p><strong>Step 3 : Build and install the driver</strong></p>
  
  <pre><code>sudo make EP_mnmlstc_core
  Scanning dependencies of target EP_mnmlstc_core
  [ 33%] Creating directories for 'EP_mnmlstc_core'
  [ 33%] Performing download step (git clone) for 'EP_mnmlstc_core'
  -- EP_mnmlstc_core download command succeeded.  See also     /home/avrono/ClionProjects/mongo-cxx-driver-    r3.0.2/build/src/bsoncxx/third_party/EP_mnmlstc_core-    prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-download-*.log
  [ 66%] No patch step for 'EP_mnmlstc_core'
  [ 66%] No update step for 'EP_mnmlstc_core'
  [ 66%] Performing configure step for 'EP_mnmlstc_core'
  -- EP_mnmlstc_core configure command succeeded.  See also     /home/avrono/ClionProjects/mongo-cxx-driver-    r3.0.2/build/src/bsoncxx/third_party/EP_mnmlstc_core-    prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-configure-*.log
  [ 66%] Performing build step for 'EP_mnmlstc_core'
      -- EP_mnmlstc_core build command succeeded.  See also      /home/avrono/ClionProjects/mongo-cxx-driver-     r3.0.2/build/src/bsoncxx/third_party/EP_mnmlstc_core-     prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-build-*.log
      [ 66%] Performing install step for 'EP_mnmlstc_core'
  -- EP_mnmlstc_core install command succeeded.  See also  /home/avrono/ClionProjects/mongo-cxx-driver- r3.0.2/build/src/bsoncxx/third_party/EP_mnmlstc_core- prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-install-*.log
  [100%] Performing fix-includes step for 'EP_mnmlstc_core'
  [100%] Completed 'EP_mnmlstc_core'
  [100%] Built target EP_mnmlstc_core
  
  
  make &amp;&amp; sudo make install
  Install the project...
  -- Install configuration: "Release"
  -- Up-to-date: /usr/local/include/bsoncxx/v_noabi/bsoncxx
  -- Up-to-date: /usr/local/include/bsoncxx/v_noabi/bsoncxx/config
  -- Installing:     /usr/local/include/bsoncxx/v_noabi/bsoncxx/config/postlude.hpp
  -- Installing:     /usr/local/include/bsoncxx/v_noabi/bsoncxx/config/prelude.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/config/compiler.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/stdx
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/stdx/string_view.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/stdx/optional.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/stdx/make_unique.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/types.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/cmake
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/enums
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/enums/binary_sub_type.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/enums/type.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/types
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/types/value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/util
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/util/functor.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/array
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/array/view.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/array/value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/array/element.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/array/view_or_value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/oid.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/document
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/document/view.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/document/value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/document/element.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/document/view_or_value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/json.hpp
  -- Up-to-date: /usr/local/include/bsoncxx/v_noabi/bsoncxx/third_party
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/validate.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/view_or_value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/core.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/array.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/document.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/impl.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/array.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/helpers.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/document.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/kvp.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/builder/concatenate.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/string
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/string/view_or_value.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/exception
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/exception/exception.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/exception/error_code.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/config/export.hpp
  -- Installing: /usr/local/lib/libbsoncxx.so.3.0.2
  -- Up-to-date: /usr/local/lib/libbsoncxx.so._noabi
  -- Up-to-date: /usr/local/lib/libbsoncxx.so
  -- Set runtime path of "/usr/local/lib/libbsoncxx.so.3.0.2" to "/usr/local/lib"
  -- Installing: /usr/local/lib/libbsoncxx.a
  -- Installing: /usr/local/lib/cmake/libbsoncxx-3.0.2/libbsoncxx-config.cmake
  -- Installing: /usr/local/lib/cmake/libbsoncxx-3.0.2/libbsoncxx-config-version.cmake
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/config/config.hpp
  -- Installing: /usr/local/include/bsoncxx/v_noabi/bsoncxx/config/version.hpp
  -- Installing: /usr/local/lib/pkgconfig/libbsoncxx.pc
  -- Up-to-date: /usr/local/include/mongocxx/v_noabi/mongocxx
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/uri.hpp
  -- Up-to-date: /usr/local/include/mongocxx/v_noabi/mongocxx/config
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/config/postlude.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/config/prelude.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/config/compiler.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/write_concern.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/cmake
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/pool.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/read_concern.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result/update.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result/replace_one.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result/bulk_write.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result/insert_many.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result/delete.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/result/insert_one.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/stdx.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/write.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/delete_one.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/update_one.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/replace_one.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/delete_many.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/update_many.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/model/insert_one.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/modify_collection.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/distinct.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/update.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/ssl.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/bulk_write.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/client.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/index.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/count.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/find_one_common_options.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/create_collection.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/insert.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/aggregate.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/find_one_and_update.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/find.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/options/delete.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/pipeline.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/bulk_write.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/client.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/collection.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/cursor.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/database.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/write_type.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/hint.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/instance.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/validation_criteria.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/logger.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/read_preference.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/query_exception.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/exception.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/operation_exception.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/authentication_exception.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/write_exception.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/server_error_code.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/logic_error.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/exception/error_code.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/insert_many_builder.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/config/export.hpp
  -- Installing: /usr/local/lib/libmongocxx.so.3.0.2
  -- Up-to-date: /usr/local/lib/libmongocxx.so._noabi
  -- Up-to-date: /usr/local/lib/libmongocxx.so
  -- Set runtime path of "/usr/local/lib/libmongocxx.so.3.0.2" to "/usr/local/lib"
  -- Installing: /usr/local/lib/libmongocxx.a
  -- Installing: /usr/local/lib/cmake/libmongocxx-3.0.2/libmongocxx-config.cmake
  -- Installing: /usr/local/lib/cmake/libmongocxx-3.0.2/libmongocxx-config-version.cmake
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/config/config.hpp
  -- Installing: /usr/local/include/mongocxx/v_noabi/mongocxx/config/version.hpp
  -- Installing: /usr/local/lib/pkgconfig/libmongocxx.pc
  </code></pre>