Public bug reported:

The immediate problem is -Werror=nonnull-compare:

g++ -o build/opt/mongo/db/fts/fts_spec.o -c -g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security -Wnon-virtual-dtor -Woverloaded-virtual 
-Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC 
-fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas 
-Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function 
-Wno-deprecated-declarations -Wno-unused-const-variable 
-Wno-unused-but-set-variable -Wno-unused-variable -Wno-maybe-uninitialized 
-Wno-missing-braces -fno-builtin-memcmp -DNDEBUG -DBOOST_THREAD_VERSION=4 
-DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED 
-Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Ibuild/opt -Isrc 
src/mongo/db/fts/fts_spec.cpp
In file included from src/mongo/platform/compiler.h:132:0,
                 from src/mongo/util/invariant.h:30,
                 from src/mongo/base/string_data.h:39,
                 from build/opt/mongo/base/error_codes.h:31,
                 from src/mongo/base/status.h:34,
                 from src/mongo/client/dbclient.cpp:36:
src/mongo/client/dbclientcursor.h: In member function 'void 
mongo::DBClientCursor::_assertIfNull() const':
src/mongo/util/assert_util.h:233:28: error: nonnull argument 'this' compared to 
NULL [-Werror=nonnull-compare]
         if (MONGO_unlikely(!(expr))) {      \
                            ^~~~~~~
src/mongo/platform/compiler_gcc.h:66:80: note: in definition of macro 
'MONGO_unlikely'
 #define MONGO_unlikely(x) 
static_cast<bool>(__builtin_expect(static_cast<bool>(x), 0))
                                                                                
^
src/mongo/util/assert_util.h:319:17: note: in expansion of macro 'MONGO_uassert'
 #define uassert MONGO_uassert
                 ^~~~~~~~~~~~~
src/mongo/client/dbclientcursor.h:295:9: note: in expansion of macro 'uassert'
         uassert(13348, "connection died", this);
         ^~~~~~~

** Affects: juju-mongodb3.2 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1610767

Title:
  ftbfs with gcc 6

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb3.2/+bug/1610767/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to