Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 99FD2200D4B for ; Mon, 27 Nov 2017 17:59:03 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 98853160C13; Mon, 27 Nov 2017 16:59:03 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 40D7C160BFA for ; Mon, 27 Nov 2017 17:59:02 +0100 (CET) Received: (qmail 58148 invoked by uid 500); 27 Nov 2017 16:59:01 -0000 Mailing-List: contact dev-help@quickstep.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@quickstep.incubator.apache.org Delivered-To: mailing list dev@quickstep.incubator.apache.org Received: (qmail 58137 invoked by uid 99); 27 Nov 2017 16:59:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Nov 2017 16:59:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 2E32A1800FF for ; Mon, 27 Nov 2017 16:59:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.998 X-Spam-Level: * X-Spam-Status: No, score=1.998 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 4qFg89qcXdGK for ; Mon, 27 Nov 2017 16:58:51 +0000 (UTC) Received: from smtpout2.cs.wisc.edu (smtpout2.cs.wisc.edu [128.105.6.54]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 65C4F5F20B for ; Mon, 27 Nov 2017 16:58:50 +0000 (UTC) Received: from [128.105.14.48] (shuffle.cs.wisc.edu [128.105.14.48]) by flint.cs.wisc.edu (8.14.7/8.14.4) with ESMTP id vARGwhoY028995 for ; Mon, 27 Nov 2017 10:58:43 -0600 Reply-To: harshad@cs.wisc.edu Subject: Re: problem with build quickstep To: dev@quickstep.incubator.apache.org References: <7c32b450-a736-d694-c426-c611a3c09223@wisc.edu> From: Harshad Deshmukh Message-ID: <6c81a935-b201-3835-7f52-2ea95a11b957@cs.wisc.edu> Date: Mon, 27 Nov 2017 10:58:43 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <7c32b450-a736-d694-c426-c611a3c09223@wisc.edu> Content-Type: multipart/alternative; boundary="------------D89AD392BE0C0EFD9EEAF827" Content-Language: en-US archived-at: Mon, 27 Nov 2017 16:59:03 -0000 --------------D89AD392BE0C0EFD9EEAF827 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hi Song, Which compiler are you using? You can check the CMakeCache.txt file and check the value for CMake_CXX_COMPILER or CMAKE_C_COMPILER. Please also let us know the version of the compiler. On 11/27/2017 01:04 AM, Song Zhao wrote: > Hi Developers > > I'm trying to build quickstep following the steps in README.MD but the > build failed with some error like 'error: ‘current_literal’ may be > used uninitialized in this function [-Werror=maybe-uninitialized] >            if (this->compareDataPtrsHelper(va_value, > ¤t_literal))' > > I paste the output of cmake and make at the end of this mail, and I > appreciate if anyone can give me some guide on how to fix this. > > > Thank you, > > Song > > > > > This is the output of cmake: > > cmake -D CMAKE_BUILD_TYPE=Release .. > Vector copy elision level set to: single-relation selection > -- Could NOT find LibNuma (missing: LIBNUMA_LIBRARY LIBNUMA_INCLUDE_DIR) > -- Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR) > -- git Version: v0.0.0 > -- Version: 0.0.0 > -- Performing Test HAVE_STD_REGEX > -- Performing Test HAVE_STD_REGEX -- success > -- Performing Test HAVE_GNU_POSIX_REGEX > -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile > -- Performing Test HAVE_POSIX_REGEX > -- Performing Test HAVE_POSIX_REGEX -- success > -- Performing Test HAVE_STEADY_CLOCK > -- Performing Test HAVE_STEADY_CLOCK -- success > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.gregs[REG_EIP] > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.gregs[REG_RIP] > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.sc_ip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.uc_regs->gregs[PT_NIP] > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.gregs[R15] > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.arm_pc > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.mc_eip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.mc_rip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.__gregs[_REG_EIP] > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext.__gregs[_REG_RIP] > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext->ss.eip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext->__ss.__eip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext->ss.rip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext->__ss.__rip > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext->ss.srr0 > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > -- Checking program counter fetch from ucontext_t member: > uc_mcontext->__ss.__srr0 > -- Performing Test PC_FROM_UCONTEXT_COMPILES > -- Performing Test PC_FROM_UCONTEXT_COMPILES - Failed > CMake Warning at third_party/src/glog/CMakeLists.txt:185 (message): >   Unable to find program counter field in ucontext_t.  GLOG signal > handler >   will not be able to report precise PC position. > > > -- Could NOT find BISON (missing: BISON_EXECUTABLE) > CMake Warning at parser/CMakeLists.txt:36 (message): >   Unable to find bison.  A preprocessed copy of the parser sources > will be >   used. > > > -- Could NOT find FLEX (missing: FLEX_EXECUTABLE) > CMake Warning at parser/CMakeLists.txt:51 (message): >   Unable to find flex.  A preprocessed copy of the lexer sources will be >   used. > > > You appear to be building on a Linux system with HugeTLB support. To > take advantage of this feature, you will need to configure kernel > support for hugepages by setting /proc/sys/vm/nr_hugepages and/or > /proc/sys/vm/nr_overcommit_hugepages as well as running quickstep > executables under the group id specified in > /proc/sys/vm/hugetlb_shm_group (see Linux documentation on this > feature for more details: > https://www.kernel.org/doc/Documentation/vm/hugetlbpage.txt). You can > also safely ignore this, and quickstep will fall back to using > ordinary small pages for buffer pool memory. > Using threading implementation: cpp11 > -- Configuring done > -- Generating done > > > Output of make -j4 > > In file included from > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/GreaterComparison.cpp:28:0: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = false; RightCppType = double; bool right_nullable > = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >            if (this->compareDataPtrsHelper(va_value, > ¤t_literal)) { >            ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = false; RightCppType = double; bool right_nullable > = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = false; RightCppType = long int; bool > right_nullable = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >    LeftCppType current_literal; >                ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = false; RightCppType = long int; bool > right_nullable = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = false; RightCppType = float; bool right_nullable > = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >            if (this->compareDataPtrsHelper(va_value, > ¤t_literal)) { >            ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = false; RightCppType = float; bool right_nullable > = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = false; RightCppType = int; bool right_nullable = > false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >    LeftCppType current_literal; >                ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = false; RightCppType = double; bool right_nullable > = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = false; RightCppType = int; bool right_nullable = > true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = false; RightCppType = double; bool right_nullable > = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = false; RightCppType = long int; bool > right_nullable = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >            if (this->compareDataPtrsHelper(va_value, > ¤t_literal)) { >            ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = false; RightCppType = long int; bool > right_nullable = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = true; RightCppType = int; bool right_nullable = > false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >    LeftCppType current_literal; >                ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = true; RightCppType = int; bool right_nullable = > true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = true; RightCppType = double; bool right_nullable > = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >            if (this->compareDataPtrsHelper(va_value, > ¤t_literal)) { >            ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = true; RightCppType = double; bool right_nullable > = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = true; RightCppType = long int; bool > right_nullable = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >    LeftCppType current_literal; >                ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = double; > bool left_nullable = true; RightCppType = long int; bool > right_nullable = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = true; RightCppType = float; bool right_nullable = > false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >            if (this->compareDataPtrsHelper(va_value, > ¤t_literal)) { >            ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = float; > bool left_nullable = true; RightCppType = float; bool right_nullable = > true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:586:11: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = true; RightCppType = double; bool right_nullable > = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] >    LeftCppType current_literal; >                ^ > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = true; RightCppType = double; bool right_nullable > = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = true; RightCppType = long int; bool > right_nullable = false; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp: > In member function ‘quickstep::TypedValue > quickstep::LiteralUncheckedComparator left_nullable, RightCppType, > right_nullable>::accumulateValueAccessor(const quickstep::TypedValue&, > quickstep::ValueAccessor*, quickstep::attribute_id) const [with > ComparisonFunctor = quickstep::GreaterFunctor; LeftCppType = long int; > bool left_nullable = true; RightCppType = long int; bool > right_nullable = true; quickstep::attribute_id = int]’: > /home/song/Documents/code/quickstep-with-BW/types/operations/comparisons/LiteralComparators-inl.hpp:547:15: > error: ‘current_literal’ may be used uninitialized in this function > [-Werror=maybe-uninitialized] > At global scope: > cc1plus: error: unrecognized command line option > ‘-Wno-return-type-c-linkage’ [-Werror] > cc1plus: all warnings being treated as errors > types/operations/comparisons/CMakeFiles/quickstep_types_operations_comparisons_GreaterComparison.dir/build.make:62: > recipe for target > 'types/operations/comparisons/CMakeFiles/quickstep_types_operations_comparisons_GreaterComparison.dir/GreaterComparison.cpp.o' > failed > make[2]: *** > [types/operations/comparisons/CMakeFiles/quickstep_types_operations_comparisons_GreaterComparison.dir/GreaterComparison.cpp.o] > Error 1 > CMakeFiles/Makefile2:73202: recipe for target > 'types/operations/comparisons/CMakeFiles/quickstep_types_operations_comparisons_GreaterComparison.dir/all' > failed > make[1]: *** > [types/operations/comparisons/CMakeFiles/quickstep_types_operations_comparisons_GreaterComparison.dir/all] > Error 2 > make[1]: *** Waiting for unfinished jobs.... > -- Thanks, Harshad --------------D89AD392BE0C0EFD9EEAF827--