Source: mrpt
Version: 1:1.4.0-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Builds of mrpt on big-endian systems that have gotten as far as
running the test suite have been failing with test suite errors.
Specifically, on powerpc and s390x (both release architectures), the
sample_vlp16_dataset and sample_hdl32_dataset tests both failed:

  [ RUN      ] CVelodyneScanner.sample_vlp16_dataset
  [CObservationVelodyneScan] skipping invalid packet: block 0 header value is 
65518...[CObservationVelodyneScan] skipping invalid packet: block 11 header 
value is 
65518/«PKGBUILDDIR»/libs/hwdrivers/src/CVelodyneScanner_unittest.cpp:60: Failure
  Value of: 4
  Expected: nScans
  Which is: 250
  [  FAILED  ] CVelodyneScanner.sample_vlp16_dataset (25378 ms)
  [ RUN      ] CVelodyneScanner.sample_hdl32_dataset
  /«PKGBUILDDIR»/libs/hwdrivers/src/CVelodyneScanner_unittest.cpp:94: Failure
  Value of: 3
  Expected: nScans
  Which is: 349
  [  FAILED  ] CVelodyneScanner.sample_hdl32_dataset (35189 ms)

On hppa (admittedly not a release architecture), those two tests
failed as above, and so did parse_NMEA_RMC:

  [ RUN      ] CGPSInterface.parse_NMEA_RMC
  unknown file: Failure
  C++ exception with description "
  
   =============== MRPT EXCEPTION =============
  void mrpt::system::timestampToParts(mrpt::system::TTimeStamp, 
mrpt::system::TTimeParts&, bool), line 120:
  Assert condition failed: sec_frac<1.0
  " thrown in the test body.
  [  FAILED  ] CGPSInterface.parse_NMEA_RMC (36 ms)

Could you please take a look?

Thanks!

Reply via email to