ArchangeGabriel opened a new issue #1068:
URL: https://github.com/apache/orc/issues/1068


   While building for Arch Linux, I’ve encountered some tests failures (after 
backporting ffbd34115322cf3e0eb6963002c540ea449362d2):
   ```
   [ RUN      ] TestPredicateLeaf.testIntNullSafeEqualsBloomFilter
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:635: Failure
         Expected: TruthValue::YES_NO
         Which is: 4-byte object <05-00 00-00>
   To be equal to: evaluate(pred, createIntStats(10, 100), &bf)
         Which is: 4-byte object <01-00 00-00>
   [  FAILED  ] TestPredicateLeaf.testIntNullSafeEqualsBloomFilter (1 ms)
   [ RUN      ] TestPredicateLeaf.testIntEqualsBloomFilter
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:652: Failure
         Expected: TruthValue::YES_NO_NULL
         Which is: 4-byte object <06-00 00-00>
   To be equal to: evaluate(pred, createIntStats(10, 100, true), &bf)
         Which is: 4-byte object <04-00 00-00>
   [  FAILED  ] TestPredicateLeaf.testIntEqualsBloomFilter (0 ms)
   [ RUN      ] TestPredicateLeaf.testIntInBloomFilter
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:667: Failure
         Expected: TruthValue::YES_NO_NULL
         Which is: 4-byte object <06-00 00-00>
   To be equal to: evaluate(pred, createIntStats(10, 100, true), &bf)
         Which is: 4-byte object <04-00 00-00>
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:670: Failure
         Expected: TruthValue::YES_NO_NULL
         Which is: 4-byte object <06-00 00-00>
   To be equal to: evaluate(pred, createIntStats(10, 100, true), &bf)
         Which is: 4-byte object <04-00 00-00>
   [  FAILED  ] TestPredicateLeaf.testIntInBloomFilter (0 ms)
   ```
   ```
   [ RUN      ] TestPredicateLeaf.testDateNullSafeEqualsBloomFilter
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:778: Failure
         Expected: TruthValue::YES_NO
         Which is: 4-byte object <05-00 00-00>
   To be equal to: evaluate(pred, createDateStats(10.0, 100.0), &bf)
         Which is: 4-byte object <01-00 00-00>
   [  FAILED  ] TestPredicateLeaf.testDateNullSafeEqualsBloomFilter (0 ms)
   [ RUN      ] TestPredicateLeaf.testDateEqualsBloomFilter
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:795: Failure
         Expected: TruthValue::YES_NO_NULL
         Which is: 4-byte object <06-00 00-00>
   To be equal to: evaluate(pred, createDateStats(10.0, 100.0, true), &bf)
         Which is: 4-byte object <04-00 00-00>
   [  FAILED  ] TestPredicateLeaf.testDateEqualsBloomFilter (0 ms)
   [ RUN      ] TestPredicateLeaf.testDateInBloomFilter
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:812: Failure
         Expected: TruthValue::YES_NO_NULL
         Which is: 4-byte object <06-00 00-00>
   To be equal to: evaluate(pred, createDateStats(10.0, 100.0, true), &bf)
         Which is: 4-byte object <04-00 00-00>
   /build/apache-orc/src/orc-1.7.3/c++/test/TestPredicateLeaf.cc:815: Failure
         Expected: TruthValue::YES_NO_NULL
         Which is: 4-byte object <06-00 00-00>
   To be equal to: evaluate(pred, createDateStats(10.0, 100.0, true), &bf)
         Which is: 4-byte object <04-00 00-00>
   [  FAILED  ] TestPredicateLeaf.testDateInBloomFilter (0 ms)
   ```
   ```
   [ RUN      ] TestBloomFilter.testBloomFilterBasicOperations
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:134: Failure
   Value of: bloomFilter.mBitSet->get(288)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:134: Failure
   Value of: bloomFilter.mBitSet->get(246)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:134: Failure
   Value of: bloomFilter.mBitSet->get(306)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:134: Failure
   Value of: bloomFilter.mBitSet->get(228)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:138: Failure
   Value of: bloomFilter.mBitSet->get(458)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:138: Failure
   Value of: bloomFilter.mBitSet->get(545)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:138: Failure
   Value of: bloomFilter.mBitSet->get(717)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:140: Failure
   Value of: bloomFilter.mBitSet->get(526)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:140: Failure
   Value of: bloomFilter.mBitSet->get(40)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:140: Failure
   Value of: bloomFilter.mBitSet->get(480)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:140: Failure
   Value of: bloomFilter.mBitSet->get(86)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:144: Failure
   Value of: bloomFilter.mBitSet->get(308)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:144: Failure
   Value of: bloomFilter.mBitSet->get(335)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:144: Failure
   Value of: bloomFilter.mBitSet->get(108)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:144: Failure
   Value of: bloomFilter.mBitSet->get(535)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:148: Failure
   Value of: bloomFilter.mBitSet->get(279)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:148: Failure
   Value of: bloomFilter.mBitSet->get(15)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:148: Failure
   Value of: bloomFilter.mBitSet->get(54)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:150: Failure
   Value of: bloomFilter.mBitSet->get(680)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:150: Failure
   Value of: bloomFilter.mBitSet->get(818)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:150: Failure
   Value of: bloomFilter.mBitSet->get(434)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:150: Failure
   Value of: bloomFilter.mBitSet->get(232)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:154: Failure
   Value of: bloomFilter.testLong(111)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:157: Failure
   Value of: bloomFilter.testLong(-1)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:159: Failure
   Value of: bloomFilter.testLong(-111)
     Actual: false
   Expected: true
   [  FAILED  ] TestBloomFilter.testBloomFilterBasicOperations (0 ms)
   [ RUN      ] TestBloomFilter.testBloomFilterSerialization
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:262: Failure
   Value of: dstBloomFilter->testLong(11)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:263: Failure
   Value of: dstBloomFilter->testLong(111)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:267: Failure
   Value of: dstBloomFilter->testLong(-11)
     Actual: false
   Expected: true
   /build/apache-orc/src/orc-1.7.3/c++/test/TestBloomFilter.cc:268: Failure
   Value of: dstBloomFilter->testLong(-111)
     Actual: false
   Expected: true
   [  FAILED  ] TestBloomFilter.testBloomFilterSerialization (0 ms)
   ```
   And in the second suite:
   ```
   [ RUN      ] TestFileScan.testErrorHandling
   /build/apache-orc/src/orc-1.7.3/tools/test/TestFileScan.cc:209: Failure
   Expected: (std::string::npos) != (error.find(error_msg)), actual: 
18446744073709551615 vs 18446744073709551615
   [  FAILED  ] TestFileScan.testErrorHandling (27 ms)
   ```
   
   We build with those CMake flags:
   ```
       -DCMAKE_CXX_FLAGS="${CXXFLAGS} -fPIC -ffat-lto-objects" \
       -DCMAKE_BUILD_TYPE=Release \
       -DCMAKE_INSTALL_PREFIX="/usr" \
       -DLZ4_HOME="/usr" \
       -DPROTOBUF_HOME="/usr" \
       -DSNAPPY_HOME="/usr" \
       -DZLIB_HOME="/usr" \
       -DZSTD_HOME="/usr" \
       -DORC_PREFER_STATIC_ZLIB=OFF \
       -DBUILD_LIBHDFSPP=OFF \
       -DBUILD_JAVA=OFF \
       -DINSTALL_VENDORED_LIBS=OFF
   ```
   
   Please tell me what I can provide you with to assist in the resolution of 
these failures.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@orc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to