Wiki questions

Is there any plans to implement the BREAK keyword or CONTINUE?

I see no info about CLOSE in the wiki page- do we support it

What about COLLATE?

Would be great if you would write an example for the COMMIT wiki

Will a precompiled statement run async if 2nd parameter given?

Do we support CONTAINS ? (wiki is empty)

What parameters are given to a custom aggregator and what must it return?

Is DOUBLE PRECISION the same as having a float or how does it work?

is it true that having options.errorlog = true will force you to run async if you are to deal with the error? How does errorlog = true work with promis()? Would it make sense to be able to set a fixed function name that would be called with the error instead of the 2nd parameter of the callback?

Can you elaborate on the FORMAT keyword?

Can you elaborate on the MATCHED keyword?

in wiki for median we are referencing to avg. Can you please confirm that they are not alias for each other but return different results?

Any plans on supporting MERGE?

Can you elaborate on the keyword NEXT?

Can you elaborate on the Keyword NO

Can you elaborate on ONLY?

Can you elaborate on OPEN?

Is the keyword OPTION the one we use for settings options?

can you elaborate on the PRIOR keyword?

What is the keyword QUERY?

What is the keyword READ?

Do we support REDUCE?

Do we support RELATIVE?

Are we using the keyword RESTORE?

Can you elaborate on the keyword RETURNS?

can you elaborate on ROLLBACK TRANSACTION please?

Do we support SOME?

Do we support STORE?

Can you elaborate on STRATEGY?

Will we impelment TARKET?

What is the idea with the TEMP and TEMPORARY keywords?

WIll we support TIMEOUT?

When do we use keyword TO?

Does Alasql supports transactions for other than Local Storage and DOM-storage database? what about alasqls default backend?

I have a had time finding info about how end when AlaSQL uses indexes. I would love if you could put some words to this so I can make it clear in the documentation

I will update this answer while editing:

Is there any plans to implement the BREAK keyword or CONTINUE?

Yes, but this is not easy deal, because we have async statements. Probably this will require a special stack for nested WHILEs.

I see no info about CLOSE in the wiki page- do we support it

Not yet. This is for future CURSOR syntax,

What about COLLATE?

Not yet. Added for syntax compatibility. If we decided to realize this function, we need to update sorting functions.

Would be great if you would write an example for the COMMIT wiki

Let we put stub here until we finish with TRANSACTION operations. Now it can be used only with localStorage and AUTOCOMMIT OFF options.

Will a precompiled statement run async if 2nd parameter given?

Yes. 1st parameter is params array and 2nd is callback

Do we support CONTAINS ? (wiki is empty)

Not yet. I will add it to the parser (will convert it to IN).

What parameters are given to a custom aggregator and what must it return?

To be described...

Is DOUBLE PRECISION the same as having a float or how does it work?

Yes.

is it true that having options.errorlog = true will force you to run async if you are to deal with the error?

No. IIn sync case i just saves lats error to alasql.error property.

How does errorlog = true work with promis()?

It is a still problem. We need to open issue.

Would it make sense to be able to set a fixed function name that would be called with the error instead of the 2nd parameter of the callback?

I like this. We can use this syntax:
    alasql.errorlog = function(err) { console.log(err); }

Can you elaborate on the FORMAT keyword?

To do...

Can you elaborate on the MATCHED keyword?

To do...

in wiki for median we are referencing to avg. Can you please confirm that they are not alias for each other but return different results?

No, this is a separate aggregator, and it has to have separate page.

Any plans on supporting MERGE?

The syntax is already in grammar but not semantics... To do...

Can you elaborate on the keyword NEXT?

This is a CURSOR part... To do...

Can you elaborate on the Keyword NO

To do...

Can you elaborate on ONLY?

To do...

Can you elaborate on OPEN?

The CURSOR deal again. To do...

Is the keyword OPTION the one we use for settings options?

No. We set options with:
    SET myoption ON;
    SET myoption OFF;
    SET myoption = 100;

This is for compatibility with MySQL.

can you elaborate on the PRIOR keyword?

To do... CURSOR again.

What is the keyword QUERY?

This is for EXPLAIN QUERY PLAN SELECT ... combination.

What is the keyword READ?

The MySQL compatibility...

Do we support REDUCE?

Not yet.

Do we support RELATIVE?

No. For compatibility with MSSQL.

Are we using the keyword RESTORE?

I want to create STORE/RESTORE commands in future.

Can you elaborate on the keyword RETURNS?

To do...

can you elaborate on ROLLBACK TRANSACTION please?

To do...

Do we support SOME?

YES! SELECT * FROM one WHERE a > SOME(1 2 3)

Do we support STORE?

Not yet. Added for compatibility.

Can you elaborate on STRATEGY?

This is OrinetDB keyword for deep search strategy (wide or deep)..To do...

Will we implement TARKET?

What is this?

What is the idea with the TEMP and TEMPORARY keywords?

SQLite/MSSQL compatibility. CREATE TEMPORARY TABLE ...

WIll we support TIMEOUT?

This is OrientDB keyword to limit SELECT. We will decide at OrientDB epoch.

When do we use keyword TO?

This is for SEARCH statement. It used for accumulatior.

Does Alasql supports transactions for other than Local Storage and DOM-storage database?

Not yet.

what about alasqls default backend?

To be discussed...

I have a had time finding info about how end when AlaSQL uses indexes. I would love if you could put some words to this so I can make it clear in the documentation

To do...
@mathiasrw Sorry for short answers. Some of these issues will be added in todo list. Thank you!

Love the precise and no bulls#!t style of the answers.
When are you planning to release 0.1.12? Im still working on the readme making short versions of all the awesomeness and placing more details into wiki...

Let it be on this Friday. I still working on PIVOT/UNPIVOT plus we received urgent request to modify XLS() into-function to accept mulple worksheets.

:+1:

Do you prefer that I make an issue per point you have described as todo or not yet?


Type checks can be ineffective for slices as function arguments

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

go version go1.7 linux/amd64

What operating system and processor architecture are you using (go env)?

GOARCH="amd64"
GOBIN="/home/songgao/gopath/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/songgao/gopath"
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/songgao/go-build405294454=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

What did you do?

This builds and runs fine: https://play.golang.org/p/XPDlxvky-4
But this has compile errors: https://play.golang.org/p/XQ4SXHlJNR

What did you expect to see?

Both cases should have compile errors, consistent with spec

What did you see instead?

foo(type foo int) is treated as a different from int, but bar(type bar []byte) is treated as the same type as []byte

Some more test cases: https://play.golang.org/p/Aq74lddwDH

I think this is actually working as intended.
The spec says:

A value x is assignable to a variable of type T ("x is assignable to T") in any of these cases:

...
x's type V and T have identical underlying types and at least one of V or T is not a named type.

and

Each type T has an underlying type: If T is one of the predeclared boolean, numeric, or string types, or a type literal, the corresponding underlying type is T itself. Otherwise, T's underlying type is the underlying type of the type to which T refers in its type declaration.

and

Types may be named or unnamed. Named types are specified by a (possibly qualified) type name; unnamed types are specified using a type literal, which composes a new type from existing types.

Consider this code:
type T []byte
var x = []byte{1, 2, 3}
var _ T = x

T is a named type whose underlying type is []byte. X is a variable with an unnamed type (call it V) whose underlying type is also []byte. Since T and V have the same underlying type, and V is unnamed, the assignment in the third line is permitted.

Hmm.. interesting. But under this rule, shouldn't byte(4) be assignable to variable typed t5 since only one of them is named type and they both have the same underlying type byte?

@magical's explanation is correct.
To respond to @songgao's final question: no, because byte and t5 are both named types ("byte" is a name).


Add deploy chaincode logic

Codecov Report

Merging #43 into dev will increase coverage by 0.48%.
The diff coverage is 57.43%.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c3b65c2...2724080. Read the comment docs.


Using remap filter with multiple video inputs

My question got answered! Sorry!

Could you share your question and answer for future reference?


Error trying module

\Documents\WindowsPowerShell\Modules\EPPlus\EPPlus.dll' or one of its dependencies. Operation is not supported

Scripter resolved it using Assembly.LoadFile


Build error happened in mongoc-openssl.c  in  2018/9/11 eos code， How to fix it?

When I use "git clone https://github.com/eosio/eos --recursive" get the lastest code @2018/9/11, and then run "./eosio_build.sh". everythings look ok untill meet the following errors.
What should I do to fix such problems?

/usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function EVP_MD_CTX_new': mongoc-crypto-openssl.c:(.text+0x50): multiple definition of EVP_MD_CTX_new'
/usr/lib/x86_64-linux-gnu/libcrypto.a(digest.o):(.text+0xc0): first defined here
/usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function EVP_MD_CTX_free': mongoc-crypto-openssl.c:(.text+0x60): multiple definition of EVP_MD_CTX_free'
/usr/lib/x86_64-linux-gnu/libcrypto.a(digest.o):(.text+0xe0): first defined here
/usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_init': mongoc-openssl.c:(.text+0x19b): undefined reference to SSL_library_init'
mongoc-openssl.c:(.text+0x1a0): undefined reference to SSL_load_error_strings' mongoc-openssl.c:(.text+0x1aa): undefined reference to OPENSSL_add_all_algorithms_noconf'
mongoc-openssl.c:(.text+0x1af): undefined reference to CRYPTO_num_locks' mongoc-openssl.c:(.text+0x1f1): undefined reference to CRYPTO_num_locks'
mongoc-openssl.c:(.text+0x1fa): undefined reference to CRYPTO_get_locking_callback' mongoc-openssl.c:(.text+0x204): undefined reference to SSLv23_method'
mongoc-openssl.c:(.text+0x22c): undefined reference to CRYPTO_set_locking_callback' mongoc-openssl.c:(.text+0x236): undefined reference to CRYPTO_set_id_callback'
/usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_cleanup': mongoc-openssl.c:(.text+0x267): undefined reference to CRYPTO_get_locking_callback'
mongoc-openssl.c:(.text+0x274): undefined reference to CRYPTO_get_id_callback' mongoc-openssl.c:(.text+0x2a7): undefined reference to CRYPTO_num_locks'
mongoc-openssl.c:(.text+0x2c4): undefined reference to CRYPTO_set_locking_callback' mongoc-openssl.c:(.text+0x2cd): undefined reference to CRYPTO_set_id_callback'
/usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_check_cert': mongoc-openssl.c:(.text+0x3b6): undefined reference to sk_num'
mongoc-openssl.c:(.text+0x3f3): undefined reference to sk_value' /usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_ctx_new':
mongoc-openssl.c:(.text+0x6c3): undefined reference to SSLv23_method' /usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function EVP_MD_CTX_free':
mongoc-crypto-openssl.c:(.text+0x65): undefined reference to EVP_MD_CTX_cleanup' /usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function mongoc_crypto_openssl_sha1':
mongoc-crypto-openssl.c:(.text+0xbd): undefined reference to `EVP_MD_CTX_cleanup'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
programs/nodeos/CMakeFiles/nodeos.dir/build.make:209: recipe for target 'programs/nodeos/nodeos' failed
make[2]: *** [programs/nodeos/nodeos] Error 1
CMakeFiles/Makefile2:6342: recipe for target 'programs/nodeos/CMakeFiles/nodeos.dir/all' failed
make[1]: *** [programs/nodeos/CMakeFiles/nodeos.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

Which OS version are you using?

@taokayan @sergmetelin
Step1: get the mainnet 1.2.4 using follow command
root@iZm5e6ig9oqpk7bxfmti1sZ:/# git clone https://github.com/EOS-Mainnet/eos -b                                mainnet-1.2.4
step2: try to build, promote run "git submodule update" first
root@iZm5e6ig9oqpk7bxfmti1sZ:/eos# ./eosio_build.sh
git submodules are not up to date.
Please run the command 'git submodule update --init --recursive'.
step3 According the promotion, run "git submodule update"
root@iZm5e6ig9oqpk7bxfmti1sZ:/eos# git submodule update --init --recursive
step4:  using ./eosio_build.sh to build, the following errors happened.  cleos and keosd are successfully built and work normally.  Only Nodeos meet this problem.
........
-- Configuring AppBase on Linux
-- Found Git: /usr/bin/git (found version "2.7.4")
-- Found bsoncxx headers: /usr/local/include/bsoncxx/v_noabi
-- Found bsoncxx library: /usr/local/lib/libbsoncxx-static.a;/usr/local/lib/libbson-static-1.0.a;-lc;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;-pthread
-- Found mongocxx headers: /usr/local/include/mongocxx/v_noabi;/usr/local/include/bsoncxx/v_noabi
-- Found mongocxx library: /usr/local/lib/libmongocxx-static.a;/usr/local/lib/libbsoncxx-static.a;/usr/local/lib/libbson-static-1.0.a;-lc;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;-pthread;/usr/local/lib/libmongoc-static-1.0.a;/usr/local/lib/libbson-static-1.0.a;-lc;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;-pthread;/usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;rt;/usr/lib/x86_64-linux-gnu/libz.so;resolv
-- Git commit revision: bbc8ff76
-- Git commit revision: bbc8ff76
.....
[100%] Building CXX object programs/nodeos/CMakeFiles/nodeos.dir/main.cpp.o
[100%] Linking CXX executable nodeos
/usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function EVP_MD_CTX_new': mongoc-crypto-openssl.c:(.text+0x50): multiple definition of EVP_MD_CTX_new'
/usr/lib/x86_64-linux-gnu/libcrypto.a(digest.o):(.text+0xc0): first defined here
/usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function EVP_MD_CTX_free': mongoc-crypto-openssl.c:(.text+0x60): multiple definition of EVP_MD_CTX_free'
/usr/lib/x86_64-linux-gnu/libcrypto.a(digest.o):(.text+0xe0): first defined here
/usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_init': mongoc-openssl.c:(.text+0x19b): undefined reference to SSL_library_init'
mongoc-openssl.c:(.text+0x1a0): undefined reference to SSL_load_error_strings' mongoc-openssl.c:(.text+0x1aa): undefined reference to OPENSSL_add_all_algorithms_noconf'
mongoc-openssl.c:(.text+0x1af): undefined reference to CRYPTO_num_locks' mongoc-openssl.c:(.text+0x1f1): undefined reference to CRYPTO_num_locks'
mongoc-openssl.c:(.text+0x1fa): undefined reference to CRYPTO_get_locking_callback' mongoc-openssl.c:(.text+0x204): undefined reference to SSLv23_method'
mongoc-openssl.c:(.text+0x22c): undefined reference to CRYPTO_set_locking_callback' mongoc-openssl.c:(.text+0x236): undefined reference to CRYPTO_set_id_callback'
/usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_cleanup': mongoc-openssl.c:(.text+0x267): undefined reference to CRYPTO_get_locking_callback'
mongoc-openssl.c:(.text+0x274): undefined reference to CRYPTO_get_id_callback' mongoc-openssl.c:(.text+0x2a7): undefined reference to CRYPTO_num_locks'
mongoc-openssl.c:(.text+0x2c4): undefined reference to CRYPTO_set_locking_callback' mongoc-openssl.c:(.text+0x2cd): undefined reference to CRYPTO_set_id_callback'
/usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_check_cert': mongoc-openssl.c:(.text+0x3b6): undefined reference to sk_num'
mongoc-openssl.c:(.text+0x3f3): undefined reference to sk_value' /usr/local/lib/libmongoc-static-1.0.a(mongoc-openssl.c.o): In function _mongoc_openssl_ctx_new':
mongoc-openssl.c:(.text+0x6c3): undefined reference to SSLv23_method' /usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function EVP_MD_CTX_free':
mongoc-crypto-openssl.c:(.text+0x65): undefined reference to EVP_MD_CTX_cleanup' /usr/local/lib/libmongoc-static-1.0.a(mongoc-crypto-openssl.c.o): In function mongoc_crypto_openssl_sha1':
mongoc-crypto-openssl.c:(.text+0xbd): undefined reference to `EVP_MD_CTX_cleanup'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
programs/nodeos/CMakeFiles/nodeos.dir/build.make:209: recipe for target 'programs/nodeos/nodeos' failed
make[2]: *** [programs/nodeos/nodeos] Error 1
CMakeFiles/Makefile2:6342: recipe for target 'programs/nodeos/CMakeFiles/nodeos.dir/all' failed
make[1]: *** [programs/nodeos/CMakeFiles/nodeos.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

I think this issue may be caused by install python3.7,  According instructions in https://www.cnblogs.com/bkylkh/p/9412906.html, the following depent lib are installed
sudo apt-get update
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev

I think the root problem is MongoDB C++ drive relied on building EOSIO is not compatible with the EOSIO version.
While running eosio_build.sh, you can see a line of log indicating that the build script will looking for MongoDB drive locally:
Checking MongoDB C++ driver installation.
Mongo C++ driver found at /usr/local/lib/libmongocxx-static.a.

so the solution is to remove current MongoDB drive, and have building script pull driver's source code and compile it from scatch. In Ubuntu 16.04.4 LTS, you just need to remove following files from /usr/local/lib/:
libbson-1.0.so  libbson-1.0.so.0  libbson-1.0.so.0.0.0  libbsoncxx-static.a  libbson-static-1.0.a  libmongoc-1.0.so  libmongoc-1.0.so.0  libmongoc-1.0.so.0.0.0  libmongoc-static-1.0.a  libmongocxx-static.a

@chengevo  you are right,  after deleting those files and rerun eosio_build.sh.  eosio is built successfully. very appreciate your analysis and advice.

    Package clang-4.0 found.
    Package lldb-4.0 found.
    Package libclang-4.0-dev found.
    Package cmake found.
    Package make found.
    Package automake found.
    Package libbz2-dev found.
    Package libssl-dev found.
    Package libgmp3-dev found.
    Package autotools-dev found.
    Package build-essential found.
    Package libicu-dev found.
    Package python2.7-dev found.
    Package python3-dev found.
    Package autoconf found.
    Package libtool found.
    Package curl found.
    Package zlib1g-dev found.
    Package doxygen found.
    Package graphviz found.

    No required dpkg dependencies to install.

    Checking boost library installation.
    Boost found at /root/opt/boost.

    Checking MongoDB installation.
    MongoDB configuration found at /root/opt/mongodb/mongod.conf.

    Checking MongoDB C++ driver installation.

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   617    0   617    0     0    456      0 --:--:--  0:00:01 --:--:--   457
100 6193k  100 6193k    0     0   452k      0  0:00:13  0:00:13 --:--:-- 1266k
-- The C compiler identification is ;GNU 5.4.0
-- 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
-- Using bundled libbson
libbson version (from VERSION_CURRENT file): 1.10.2
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for reallocf
-- Looking for reallocf - not found
-- Performing Test BSON_HAVE_TIMESPEC
-- Performing Test BSON_HAVE_TIMESPEC - Success
--     struct timespec found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for rand_r
-- Looking for rand_r - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for SYS_gettid
-- Looking for SYS_gettid - found
-- Looking for syscall
-- Looking for syscall - found
-- Performing Test HAVE_ATOMIC_32_ADD_AND_FETCH
-- Performing Test HAVE_ATOMIC_32_ADD_AND_FETCH - Success
-- Performing Test HAVE_ATOMIC_64_ADD_AND_FETCH
-- Performing Test HAVE_ATOMIC_64_ADD_AND_FETCH - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
libmongoc version (from VERSION_CURRENT file): 1.10.2
-- Searching for zlib CMake packages
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
--   zlib found version "1.2.8"
--   zlib include path "/usr/include"
--   zlib libraries "/usr/lib/x86_64-linux-gnu/libz.so"
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/                                                                    libcrypto.so (found version "1.1.0h")
-- Looking for ASN1_STRING_get0_data in ssl
-- Looking for ASN1_STRING_get0_data in ssl - not found
-- Searching for sasl/sasl.h
--   Not found (specify -DCMAKE_INCLUDE_PATH=/path/to/sasl/include for SASL supp                                                                    ort)
-- Searching for libsasl2
--   Not found (specify -DCMAKE_LIBRARY_PATH=/path/to/sasl/lib for SASL support)
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Looking for res_nsearch
-- Looking for res_nsearch - found
-- Looking for res_ndestroy
-- Looking for res_ndestroy - not found
-- Looking for res_nclose
-- Looking for res_nclose - found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - not found
-- Detected parameters: accept (int, struct sockaddr , socklen_t )
-- Searching for compression library header snappy-c.h
--   Not found (specify -DCMAKE_INCLUDE_PATH=/path/to/snappy/include for Snappy                                                                     compression)
-- Compiling against OpenSSL
-- SASL disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/mongo-c-driver-1.10.2/cmake-build
Scanning dependencies of target bson_shared
Scanning dependencies of target bson_static
[  0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bcon.c.                                                                    o
[  0%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bcon.c.                                                                    o
[  1%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson.c.                                                                    o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson.c.                                                                    o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-at                                                                    omic.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-cl                                                                    ock.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-at                                                                    omic.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-co                                                                    ntext.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-cl                                                                    ock.c.o
[  3%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-co                                                                    ntext.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-de                                                                    cimal128.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-de                                                                    cimal128.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-er                                                                    ror.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-is                                                                    o8601.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-er                                                                    ror.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-is                                                                    o8601.c.o
[  5%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-it                                                                    er.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-it                                                                    er.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-js                                                                    on.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-js                                                                    on.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-ke                                                                    ys.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-md                                                                    5.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-me                                                                    mory.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-oi                                                                    d.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-re                                                                    ader.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-ke                                                                    ys.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-md                                                                    5.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-st                                                                    ring.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-me                                                                    mory.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-ti                                                                    megm.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-oi                                                                    d.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-re                                                                    ader.c.o
[ 10%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-st                                                                    ring.c.o
[ 10%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-ut                                                                    f8.c.o
[ 11%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-va                                                                    lue.c.o
[ 11%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-ti                                                                    megm.c.o
[ 11%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-ve                                                                    rsion-functions.c.o
[ 11%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-wr                                                                    iter.c.o
[ 11%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/jsonsl/jsons                                                                    l.c.o
[ 11%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-ut                                                                    f8.c.o
[ 12%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-va                                                                    lue.c.o
[ 12%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-ve                                                                    rsion-functions.c.o
[ 12%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-wr                                                                    iter.c.o
[ 13%] Building C object src/libbson/CMakeFiles/bson_shared.dir//common/common                                                                    -b64.c.o
[ 14%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/jsonsl/jsons                                                                    l.c.o
[ 14%] Linking C shared library libbson-1.0.so
[ 14%] Built target bson_shared
Scanning dependencies of target json-to-bson
[ 14%] Building C object src/libbson/CMakeFiles/json-to-bson.dir/examples/json-t                                                                    o-bson.c.o
[ 15%] Linking C executable json-to-bson
[ 15%] Built target json-to-bson
Scanning dependencies of target bcon-col-view
[ 15%] Building C object src/libbson/CMakeFiles/bcon-col-view.dir/examples/bcon-                                                                    col-view.c.o
[ 15%] Building C object src/libbson/CMakeFiles/bson_static.dir//common/common                                                                    -b64.c.o
[ 15%] Linking C executable bcon-col-view
[ 15%] Built target bcon-col-view
Scanning dependencies of target bson-streaming-reader
[ 16%] Building C object src/libbson/CMakeFiles/bson-streaming-reader.dir/exampl                                                                    es/bson-streaming-reader.c.o
[ 16%] Linking C static library libbson-static-1.0.a
[ 16%] Built target bson_static
Scanning dependencies of target bson-to-json
[ 16%] Building C object src/libbson/CMakeFiles/bson-to-json.dir/examples/bson-t                                                                    o-json.c.o
[ 16%] Linking C executable bson-streaming-reader
[ 16%] Built target bson-streaming-reader
Scanning dependencies of target bson-metrics
[ 16%] Linking C executable bson-to-json
[ 16%] Building C object src/libbson/CMakeFiles/bson-metrics.dir/examples/bson-m                                                                    etrics.c.o
[ 16%] Built target bson-to-json
Scanning dependencies of target bson-validate
[ 17%] Building C object src/libbson/CMakeFiles/bson-validate.dir/examples/bson-                                                                    validate.c.o
[ 17%] Linking C executable bson-validate
[ 17%] Linking C executable bson-metrics
[ 17%] Built target bson-validate
[ 17%] Built target bson-metrics
Scanning dependencies of target bcon-speed
Scanning dependencies of target mongoc_shared
[ 17%] Building C object src/libbson/CMakeFiles/bcon-speed.dir/examples/bcon-spe                                                                    ed.c.o
[ 18%] Linking C executable bcon-speed
[ 18%] Built target bcon-speed
Scanning dependencies of target mongoc_static
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-apm.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-apm.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-array.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-async.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-array.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-async-cmd.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-async.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-async-cmd.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-buffer.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-bulk-operation.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-buffer.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-bulk-operation.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-change-stream.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-client.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-change-stream.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-client.c.o
[ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-client-pool.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-client-pool.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cluster.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cluster.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-collection.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-collection.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-compression.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-counters.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-compression.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-counters.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-array.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-array.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-cmd.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-cmd-deprecated.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-cmd.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-find.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-cmd-deprecated.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-find-cmd.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-find.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-find-opquery.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-find-cmd.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cursor-legacy.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-find-opquery.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cursor-legacy.c.o
[ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-database.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-database.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-find-and-modify.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-find-and-modify.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-init.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-init.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-gridfs.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-gridfs.c.o
[ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-gridfs-file.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-gridfs-file.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-gridfs-file-list.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-gridfs-file-list.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-gridfs-file-page.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-gridfs-file-page.c.o
[ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-handshake.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-handshake.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-host-list.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-host-list.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-index.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-list.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-index.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-linux-distro-scanner.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-list.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-linux-distro-scanner.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-log.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-log.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-matcher.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-matcher.c.o
[ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-matcher-op.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-matcher-op.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-memcmp.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-cmd.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-memcmp.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-cmd.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-opts.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-opts.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-opts-helpers.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-opts-helpers.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-queue.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-queue.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-read-concern.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-read-concern.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-read-prefs.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-read-prefs.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-rpc.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-rpc.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-server-description.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-server-description.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-server-stream.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-server-stream.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-client-session.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-client-session.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-set.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-set.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-socket.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-socket.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-buffered.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-buffered.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-file.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-file.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-gridfs.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-gridfs.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-socket.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-socket.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-topology.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-topology.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-topology-description.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-topology-description.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-topology-description-apm.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-topology-scanner.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-topology-description-apm.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-topology-scanner.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-uri.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-uri.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-util.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-version-functions.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-util.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-write-command.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-version-functions.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-write-command.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-write-command-legacy.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-write-command-legacy.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-write-concern.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir//common/co                                                                    mmon-b64.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-write-concern.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-crypto.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-scram.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir//common/co                                                                    mmon-b64.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-crypto.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-scram.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-tls.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-ssl.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-tls.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-crypto-openssl.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-ssl.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-rand-openssl.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-tls-openssl.c.o
[ 60%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-crypto-openssl.c.o
[ 60%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-rand-openssl.c.o
[ 60%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-tls-openssl.c.o
[ 60%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-stream-tls-openssl-bio.c.o
[ 61%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/m                                                                    ongoc-openssl.c.o
[ 61%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-stream-tls-openssl-bio.c.o
/tmp/mongo-c-driver-1.10.2/src/libmongoc/src/mongoc/mongoc-openssl.c: In functio                                                                    n ‘mongoc_openssl_check_cert’:
/tmp/mongo-c-driver-1.10.2/src/libmongoc/src/mongoc/mongoc-openssl.c:314:16: war                                                                    ning: ‘ASN1_STRING_data’ is deprecated [-Wdeprecated-declarations]
check = (const char *) ASN1_STRING_get0_data (name->d.ia5);
^
In file included from /usr/include/openssl/bn.h:31:0,
from /usr/include/openssl/asn1.h:24,
from /usr/include/openssl/objects.h:916,
from /usr/include/openssl/evp.h:27,
from /usr/include/openssl/x509.h:23,
from /usr/include/openssl/ssl.h:50,
from /tmp/mongo-c-driver-1.10.2/src/libmongoc/src/mongoc/mongoc                                                                    -openssl.c:24:
/usr/include/openssl/asn1.h:553:1: note: declared here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
[ 62%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/m                                                                    ongoc-openssl.c.o
[ 62%] Linking C shared library libmongoc-1.0.so
/tmp/mongo-c-driver-1.10.2/src/libmongoc/src/mongoc/mongoc-openssl.c: In functio                                                                    n ‘mongoc_openssl_check_cert’:
/tmp/mongo-c-driver-1.10.2/src/libmongoc/src/mongoc/mongoc-openssl.c:314:16: war                                                                    ning: ‘ASN1_STRING_data’ is deprecated [-Wdeprecated-declarations]
check = (const char *) ASN1_STRING_get0_data (name->d.ia5);
^
In file included from /usr/include/openssl/bn.h:31:0,
from /usr/include/openssl/asn1.h:24,
from /usr/include/openssl/objects.h:916,
from /usr/include/openssl/evp.h:27,
from /usr/include/openssl/x509.h:23,
from /usr/include/openssl/ssl.h:50,
from /tmp/mongo-c-driver-1.10.2/src/libmongoc/src/mongoc/mongoc                                                                    -openssl.c:24:
/usr/include/openssl/asn1.h:553:1: note: declared here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
[ 62%] Built target mongoc_shared
Scanning dependencies of target example-client
[ 62%] Building C object src/libmongoc/CMakeFiles/example-client.dir/examples/ex                                                                    ample-client.c.o
[ 62%] Linking C static library libmongoc-static-1.0.a
[ 62%] Built target mongoc_static
Scanning dependencies of target example-gridfs
[ 63%] Linking C executable example-client
[ 63%] Building C object src/libmongoc/CMakeFiles/example-gridfs.dir/examples/ex                                                                    ample-gridfs.c.o
[ 63%] Built target example-client
Scanning dependencies of target test-mongoc-gssapi
[ 63%] Building C object src/libmongoc/CMakeFiles/test-mongoc-gssapi.dir/tests/t                                                                    est-mongoc-gssapi.c.o
[ 64%] Linking C executable example-gridfs
[ 64%] Built target example-gridfs
Scanning dependencies of target mongoc-ping
[ 65%] Linking C executable test-mongoc-gssapi
[ 66%] Building C object src/libmongoc/CMakeFiles/mongoc-ping.dir/examples/mongo                                                                    c-ping.c.o
[ 66%] Built target test-mongoc-gssapi
Scanning dependencies of target example-sdam-monitoring
[ 66%] Linking C executable mongoc-ping
[ 66%] Building C object src/libmongoc/CMakeFiles/example-sdam-monitoring.dir/ex                                                                    amples/example-sdam-monitoring.c.o
[ 66%] Built target mongoc-ping
Scanning dependencies of target example-scram
[ 66%] Building C object src/libmongoc/CMakeFiles/example-scram.dir/examples/exa                                                                    mple-scram.c.o
[ 66%] Linking C executable example-sdam-monitoring
[ 67%] Linking C executable example-scram
[ 67%] Built target example-sdam-monitoring
Scanning dependencies of target mongoc-stat
[ 67%] Building C object src/libmongoc/CMakeFiles/mongoc-stat.dir//tools/mongo                                                                    c-stat.c.o
[ 67%] Built target example-scram
Scanning dependencies of target example-command-monitoring
[ 68%] Building C object src/libmongoc/CMakeFiles/example-command-monitoring.dir                                                                    /examples/example-command-monitoring.c.o
[ 68%] Linking C executable mongoc-stat
[ 68%] Linking C executable example-command-monitoring
[ 68%] Built target mongoc-stat
Scanning dependencies of target example-command-with-opts
[ 68%] Building C object src/libmongoc/CMakeFiles/example-command-with-opts.dir/                                                                    examples/example-command-with-opts.c.o
[ 68%] Built target example-command-monitoring
Scanning dependencies of target test-libmongoc
[ 68%] Linking C executable example-command-with-opts
[ 68%] Built target example-command-with-opts
Scanning dependencies of target fam
[ 68%] Building C object src/libmongoc/CMakeFiles/fam.dir/examples/find_and_modi                                                                    fy_with_opts/fam.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/corpus-test.c.o
[ 68%] Linking C executable fam
[ 68%] Built target fam
[ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-atomic.c.o
Scanning dependencies of target example-create-indexes
[ 70%] Building C object src/libmongoc/CMakeFiles/example-create-indexes.dir/exa                                                                    mples/example-create-indexes.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-bson.c.o
[ 70%] Linking C executable example-create-indexes
[ 70%] Built target example-create-indexes
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-bson-corpus.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-bson-error.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-bson-version.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-endian.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-clock.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-decimal128.c.o
Scanning dependencies of target example-session
[ 73%] Building C object src/libmongoc/CMakeFiles/example-session.dir/examples/e                                                                    xample-session.c.o
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-iso8601.c.o
[ 73%] Linking C executable example-session
[ 73%] Built target example-session
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-iter.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-json.c.o
Scanning dependencies of target mongoc-dump
[ 74%] Building C object src/libmongoc/CMakeFiles/mongoc-dump.dir/examples/mongo                                                                    c-dump.c.o
[ 74%] Linking C executable mongoc-dump
[ 74%] Built target mongoc-dump
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-oid.c.o
Scanning dependencies of target example-pool
[ 74%] Building C object src/libmongoc/CMakeFiles/example-pool.dir/examples/exam                                                                    ple-pool.c.o
[ 74%] Linking C executable example-pool
[ 74%] Built target example-pool
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-reader.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-string.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-utf8.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-value.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-writer.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir//libbson/                                                                    tests/test-bcon-basic.c.o
Scanning dependencies of target mongoc-tail
[ 77%] Building C object src/libmongoc/CMakeFiles/mongoc-tail.dir/examples/mongo                                                                    c-tail.c.o
[ 77%] Linking C executable mongoc-tail
[ 77%] Built target mongoc-tail
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/__/libbson/                                                                    tests/test-bcon-extract.c.o
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/debug                                                                    -stream.c.o
Scanning dependencies of target example-collection-watch
[ 77%] Building C object src/libmongoc/CMakeFiles/example-collection-watch.dir/e                                                                    xamples/example-collection-watch.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/json-                                                                    test.c.o
[ 78%] Linking C executable example-collection-watch
[ 78%] Built target example-collection-watch
Scanning dependencies of target example-update
[ 78%] Building C object src/libmongoc/CMakeFiles/example-update.dir/examples/ex                                                                    ample-update.c.o
[ 79%] Linking C executable example-update
[ 79%] Built target example-update
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/json-                                                                    test-monitoring.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/json-                                                                    test-operations.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock                                                                    server/future.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock                                                                    server/future-functions.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock_                                                                    server/future-value.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock_                                                                    server/sync-queue.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock_                                                                    server/mock-rs.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock_                                                                    server/mock-server.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/mock_                                                                    server/request.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    conveniences.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    libmongoc.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    happy-eyeballs.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-array.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-async.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-buffer.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-bulk.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-change-stream.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-client.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-client-pool.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-cluster.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-collection.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-collection-find.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-collection-find-with-opts.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-connection-uri.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-command-monitoring.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-counters.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-cursor.c.o
[ 87%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-database.c.o
[ 87%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-error.c.o
[ 87%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-exhaust.c.o
[ 88%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-find-and-modify.c.o
[ 88%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-gridfs.c.o
[ 88%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-gridfs-file-page.c.o
[ 88%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-handshake.c.o
[ 89%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-linux-distro-scanner.c.o
[ 89%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-list.c.o
[ 89%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-log.c.o
[ 90%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-matcher.c.o
[ 90%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-max-staleness.c.o
[ 90%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-queue.c.o
[ 91%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-read-concern.c.o
[ 91%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-read-write-concern.c.o
[ 91%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-read-prefs.c.o
[ 91%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-retryable-writes.c.o
[ 92%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-rpc.c.o
[ 92%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-sample-commands.c.o
[ 92%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-scram.c.o
[ 93%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-sdam.c.o
[ 93%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-sdam-monitoring.c.o
[ 93%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-server-selection.c.o
[ 93%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-server-selection-errors.c.o
[ 94%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-client-session.c.o
[ 94%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-set.c.o
[ 94%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-socket.c.o
[ 95%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-dns.c.o
[ 95%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-stream.c.o
[ 95%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-thread.c.o
[ 96%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-topology.c.o
[ 96%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-topology-description.c.o
[ 96%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-topology-reconcile.c.o
[ 96%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-topology-scanner.c.o
[ 97%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-uri.c.o
[ 97%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-version.c.o
[ 97%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-usleep.c.o
[ 98%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-util.c.o
[ 98%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-write-commands.c.o
[ 98%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-write-concern.c.o
[ 98%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/TestS                                                                    uite.c.o
[ 99%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-x509.c.o
[ 99%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/ssl-t                                                                    est.c.o
[ 99%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-stream-tls.c.o
[100%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-                                                                    mongoc-stream-tls-error.c.o
[100%] Linking C executable test-libmongoc
[100%] Built target test-libmongoc
[  7%] Built target bson_static
[ 14%] Built target bson_shared
[ 15%] Built target json-to-bson
[ 15%] Built target bcon-col-view
[ 16%] Built target bson-streaming-reader
[ 16%] Built target bson-to-json
[ 16%] Built target bson-metrics
[ 17%] Built target bson-validate
[ 18%] Built target bcon-speed
[ 40%] Built target mongoc_shared
[ 41%] Built target example-client
[ 42%] Built target example-gridfs
[ 43%] Built target test-mongoc-gssapi
[ 44%] Built target mongoc-ping
[ 44%] Built target example-sdam-monitoring
[ 45%] Built target example-scram
[ 45%] Built target mongoc-stat
[ 67%] Built target mongoc_static
[ 68%] Built target example-command-monitoring
[ 68%] Built target example-command-with-opts
[ 96%] Built target test-libmongoc
[ 96%] Built target fam
[ 97%] Built target example-create-indexes
[ 98%] Built target example-session
[ 98%] Built target mongoc-dump
[ 98%] Built target example-pool
[ 99%] Built target mongoc-tail
[ 99%] Built target example-collection-watch
[100%] Built target example-update
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/libbson-1.0.so.0.0.0
-- Installing: /usr/local/lib/libbson-1.0.so.0
-- Installing: /usr/local/lib/libbson-1.0.so
-- Installing: /usr/local/lib/libbson-static-1.0.a
-- Installing: /usr/local/include/libbson-1.0/bson-config.h
-- Installing: /usr/local/include/libbson-1.0/bson-version.h
-- Up-to-date: /usr/local/include/libbson-1.0/bcon.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-atomic.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-clock.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-compat.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-context.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-decimal128.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-endian.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-error.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-iter.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-json.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-keys.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-macros.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-md5.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-memory.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-oid.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-reader.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-string.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-types.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-utf8.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-value.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-version-functions.h
-- Up-to-date: /usr/local/include/libbson-1.0/bson-writer.h
-- Installing: /usr/local/lib/pkgconfig/libbson-1.0.pc
-- Installing: /usr/local/lib/pkgconfig/libbson-static-1.0.pc
-- Installing: /usr/local/lib/cmake/libbson-1.0/libbson-1.0-config.cmake
-- Installing: /usr/local/lib/cmake/libbson-1.0/libbson-1.0-config-version.cmake
-- Installing: /usr/local/lib/cmake/libbson-static-1.0/libbson-static-1.0-config                                                                    .cmake
-- Installing: /usr/local/lib/cmake/libbson-static-1.0/libbson-static-1.0-config                                                                    -version.cmake
-- Installing: /usr/local/bin/mongoc-stat
-- Installing: /usr/local/lib/libmongoc-1.0.so.0.0.0
-- Installing: /usr/local/lib/libmongoc-1.0.so.0
-- Installing: /usr/local/lib/libmongoc-1.0.so
-- Set runtime path of "/usr/local/lib/libmongoc-1.0.so.0.0.0" to ""
-- Up-to-date: /usr/local/lib/libmongoc-1.0.so.0.0.0
-- Up-to-date: /usr/local/lib/libmongoc-1.0.so.0
-- Up-to-date: /usr/local/lib/libmongoc-1.0.so
-- Installing: /usr/local/lib/libmongoc-static-1.0.a
-- Installing: /usr/local/include/libmongoc-1.0/mongoc-config.h
-- Installing: /usr/local/include/libmongoc-1.0/mongoc-version.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-apm.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-bulk-operation.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-change-stream.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-client.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-client-pool.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-collection.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-cursor.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-database.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-error.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-flags.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-find-and-modify.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-gridfs.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-gridfs-file.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-gridfs-file-page.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-gridfs-file-list.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-handshake.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-host-list.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-init.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-index.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-iovec.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-log.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-macros.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-matcher.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-opcode.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-read-concern.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-read-prefs.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-server-description.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-client-session.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-socket.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-tls-libressl.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-tls-openssl.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-buffered.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-file.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-gridfs.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-socket.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-topology-description.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-uri.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-version-functions.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-write-concern.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-rand.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-stream-tls.h
-- Up-to-date: /usr/local/include/libmongoc-1.0/mongoc-ssl.h
-- Installing: /usr/local/lib/pkgconfig/libmongoc-1.0.pc
-- Installing: /usr/local/lib/pkgconfig/libmongoc-static-1.0.pc
-- Installing: /usr/local/lib/pkgconfig/libmongoc-ssl-1.0.pc
-- Installing: /usr/local/lib/cmake/libmongoc-1.0/libmongoc-1.0-config.cmake
-- Installing: /usr/local/lib/cmake/libmongoc-1.0/libmongoc-1.0-config-version.c                                                                    make
-- Installing: /usr/local/lib/cmake/libmongoc-static-1.0/libmongoc-static-1.0-co                                                                    nfig.cmake
-- Installing: /usr/local/lib/cmake/libmongoc-static-1.0/libmongoc-static-1.0-co                                                                    nfig-version.cmake
Cloning into 'mongo-cxx-driver'...
remote: Counting objects: 714, done.
remote: Compressing objects: 100% (625/625), done.
remote: Total 714 (delta 250), reused 258 (delta 73), pack-reused 0
Receiving objects: 100% (714/714), 1.24 MiB | 35.00 KiB/s, done.
Resolving deltas: 100% (250/250), done.
Checking connectivity... done.
-- The CXX compiler identification is GNU 5.4.0
-- 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 5.4.0
-- 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
-- Auto-configuring bsoncxx to use MNMLSTC for polyfills since C++17 is inactive
-- 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
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/mongo-cxx-driver/build
Scanning dependencies of target EP_mnmlstc_core
[  0%] Creating directories for 'EP_mnmlstc_core'
[  1%] Performing download step (git clone) for 'EP_mnmlstc_core'
-- EP_mnmlstc_core download command succeeded.  See also /tmp/mongo-cxx-driver/build/src/bsoncxx/third_party/EP_mnmlstc_core-prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-download-.log
[  1%] No patch step for 'EP_mnmlstc_core'
[  1%] No update step for 'EP_mnmlstc_core'
[  2%] Performing configure step for 'EP_mnmlstc_core'
-- EP_mnmlstc_core configure command succeeded.  See also /tmp/mongo-cxx-driver/build/src/bsoncxx/third_party/EP_mnmlstc_core-prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-configure-.log
[  2%] Performing build step for 'EP_mnmlstc_core'
-- EP_mnmlstc_core build command succeeded.  See also /tmp/mongo-cxx-driver/build/src/bsoncxx/third_party/EP_mnmlstc_core-prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-build-.log
[  2%] Performing install step for 'EP_mnmlstc_core'
-- EP_mnmlstc_core install command succeeded.

    Checking secp256k1-zkp installation.
    secp256k1 found @ /usr/local/lib.

    Checking for LLVM with WASM support.
    WASM found at /root/opt/wasm/bin.

ALL dependencies sucessfully found or installed . Installing EOSIO

CMAKE_BUILD_TYPE=Release
ENABLE_COVERAGE_TESTING=false
DOXYGEN=false

-- Found Secp256k1: /usr/local/lib/libsecp256k1.a
-- Using custom FindBoost.cmake
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   filesystem
--   system
--   program_options
--   signals
--   serialization
--   chrono
--   unit_test_framework
--   context
--   locale
--   iostreams
-- Configuring EOSIO on Linux
-- binaryen building with -std=c++11
-- binaryen building for platform x86-64
-- binaryen building with -Wall
-- binaryen building with -Werror
-- binaryen building with -Wextra
-- binaryen building with -Wno-unused-parameter
-- binaryen building with -fno-omit-frame-pointer
-- binaryen building with -fPIC
-- binaryen building with -O2
-- binaryen building with -UNDEBUG
-- Using 'SYS' as CORE symbol name
-- Using 'EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV' as public key for 'eosio' account
-- Using WASM clang => /root/opt/wasm/bin/clang
-- Using WASM llc => /root/opt/wasm/bin/llc
-- Using WASM llvm-link => /root/opt/wasm/bin/llvm-link
-- Found Secp256k1: /usr/local/lib/libsecp256k1.a
-- Configuring fc to build on Unix/Apple
-- zlib found
-- Configuring Builtins
-- Configuring SoftFloat
-- Using custom FindBoost.cmake
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   filesystem
--   system
--   chrono
--   unit_test_framework
--   locale
-- Configuring ChainBase on Linux
-- Using custom FindBoost.cmake
-- Boost version: 1.67.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   filesystem
--   system
--   chrono
--   program_options
--   unit_test_framework
--   locale
-- Configuring AppBase on Linux
-- Found bsoncxx headers: /usr/local/include/bsoncxx/v_noabi
-- Found bsoncxx library: /usr/local/lib/libbsoncxx-static.a;/usr/local/lib/libbson-static-1.0.a;-lc;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;-pthread
-- Found mongocxx headers: /usr/local/include/mongocxx/v_noabi;/usr/local/include/bsoncxx/v_noabi
-- Found mongocxx library: /usr/local/lib/libmongocxx-static.a;/usr/local/lib/libbsoncxx-static.a;/usr/local/lib/libbson-static-1.0.a;-lc;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;-pthread;/usr/local/lib/libmongoc-static-1.0.a;/usr/local/lib/libbson-static-1.0.a;-lc;/usr/lib/x86_64-linux-gnu/librt.so;/usr/lib/x86_64-linux-gnu/libm.so;-pthread;/usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;rt;/usr/lib/x86_64-linux-gnu/libz.so;resolv
-- Git commit revision: f0a25723
-- Git commit revision: f0a25723
-- Git commit revision: f0a25723
-- Configuring done
-- Generating done
-- Build files have been written to: /eos/build
[  0%] Built target wasm
[  1%] Built target binaryen
[  1%] Built target ast
[  1%] Built target asmjs
[  2%] Built target cfg
[  5%] Built target passes
[  6%] Built target support
[  6%] Built target emscripten-optimizer
[  6%] Built target builtins
[ 29%] Built target softfloat
[ 29%] Built target chainbase
[ 29%] Built target Platform
[ 29%] Built target appbase_version
[ 31%] Built target libc++
[ 31%] Built target eosiolib
[ 70%] Built target libc
[ 71%] contract...
[ 71%] Built target copy_skeleton_contract
[ 71%] Built target identity_common
[ 71%] Built target identity_interface
[ 71%] Built target print_floats
[ 71%] Built target eosio-s2wasm
[ 71%] Built target chainbase_test
[ 71%] Built target Logging
[ 72%] Built target appbase
[ 72%] Built target IR
[ 72%] Built target appbase_example
[ 73%] Built target Runtime
[ 74%] Built target WASM
[ 74%] Built target Emscripten
[ 74%] Built target WAST
[ 78%] Built target fc
[ 80%] Built target wavm
[ 80%] Built target Test
[ 80%] Built target Disassemble
[ 80%] Built target eosio-wast2wasm
[ 81%] Built target eos_utilities
[ 81%] Built target exchange
[ 81%] Built target test_exchange
[ 81%] Built target test.inline
[ 82%] Built target hello
[ 83%] Built target infinite
[ 83%] Built target asserter
[ 84%] Built target proxy
[ 85%] Built target test_api
[ 85%] Built target test_api_mem
[ 85%] Built target test_api_db
[ 85%] Built target test_api_multi_index
[ 85%] Built target test_ram_limit
[ 85%] Built target noop
[ 86%] Built target dice
[ 86%] Built target tic_tac_toe
[ 86%] Built target payloadless
[ 86%] Built target integration_test
[ 86%] Built target deferred_test
[ 86%] Built target test_cypher_suites
[ 87%] Built target eosio.bios
[ 87%] Built target simple.token
[ 87%] Built target eosio.token
[ 87%] Built target eosio.msig
[ 87%] Built target eosio.sudo
[ 87%] Built target multi_index_test
[ 88%] Built target eosio.system
[ 89%] Built target identity
[ 90%] Built target identity_test
[ 90%] Built target stltest
[ 92%] Built target eosio_chain
[ 92%] Built target abi_generator
[ 93%] Built target eosio_testing
[ 93%] Built target http_client_plugin
[ 93%] Built target chain_plugin
[ 93%] Built target http_plugin
Scanning dependencies of target mongo_db_plugin
[ 93%] Built target wallet_plugin
[ 93%] Built target login_plugin
[ 93%] Building CXX object plugins/mongo_db_plugin/CMakeFiles/mongo_db_plugin.dir/mongo_db_plugin.cpp.o
[ 93%] Built target eosio-launcher
[ 93%] Built target eosio-abigen
[ 95%] Built target unit_test
[ 96%] Built target plugin_test
[ 96%] Built target bnet_plugin
[ 96%] Built target producer_plugin
[ 96%] Built target chain_api_plugin
[ 96%] Built target producer_api_plugin
[ 96%] Built target history_plugin
[ 97%] Built target wallet_api_plugin
[ 97%] Built target txn_test_gen_plugin
[ 97%] Built target db_size_api_plugin
[ 97%] Built target cleos
[ 97%] Built target keosd
[ 97%] Built target net_plugin
[ 97%] Built target history_api_plugin
[ 97%] Built target net_api_plugin
[ 98%] Linking CXX static library libmongo_db_plugin.a
[ 98%] Built target mongo_db_plugin
[ 98%] Linking CXX executable nodeos
[100%] Built target nodeos
     _______  _______  _______ _________ _______
    (  ____ \(  ___  )(  ____ \\__   __/(  ___  )
    | (    \/| (   ) || (    \/   ) (   | (   ) |
    | (__    | |   | || (_____    | |   | |   | |
    |  __)   | |   | |(_____  )   | |   | |   | |
    | (      | |   | |      ) |   | |   | |   | |
    | (____/\| (___) |/\____) |___) (___| (___) |
    (_______/(_______)\_______)\_______/(_______)

    EOSIO has been successfully built. 00:08:03

    To verify your installation run the following commands:

    export PATH=${HOME}/opt/mongodb/bin:$PATH
    /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
    cd /eos/build; make test

    For more information:
    EOSIO website: https://eos.io
    EOSIO Telegram channel @ https://t.me/EOSProject
    EOSIO resources: https://eos.io/resources/
    EOSIO Stack Exchange: https://eosio.stackexchange.com
    EOSIO wiki: https://github.com/EOSIO/eos/wiki


Possibility to disable the params watcher

Hello,
i would like to disable the params watcher.
I trigger the table reload by throwing one event with args: sorting and page.
The args can be equal to previous data, but the table should be reloaded anyway.
...
scope.tableParams = new ngTableParams({...});

function reloadTable(sorting, page) {
    scope.tableParams.parameters({
        sorting: angular.copy(scope.options.sorting),
        page: angular.copy(scope.options.pagination.currentPage)});
    scope.tableParams.reload();
}

I is possible to add a option param to disable the params watching?
e.g. watchParams: false (default is true)

What you can try is adding a random number as part of the parameters object. Update the random number each time you throw the event, and that should make ng-table re-run the loading of the table. Just make it a large random number.