-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
-
Darwin 18.2.0 Darwin Kernel Version 18.2.0 xnu-4903.241.1~1/RELEASE_X86_64 x86_64
Verified at: bdd3d93c655004bd2bafa9850014cab7e7cb56b6
VDB Version 6.0.1
Blosc installed from Homebrew 1.16 https://formulae.brew.sh/formula/c-blosc
The unit tests currently don't build with blosc >= 1.14 and fail in blosc 1.16 (they may also fail in 1.14 but I've not tested this). This is on macos with clang++.
To fix compilation issues, the following need to be added to TestFile.cc (line 2559):
#if BLOSC_VERSION_MAJOR == 1 && BLOSC_VERSION_MINOR < 14 || BLOSC_VERSION_MAJOR < 1 char* compname = nullptr; #else const char* compname = nullptr; #endif if (0 > blosc_compcode_to_compname(compcode, &compname)) continue;
The current unit test error is as follows:
Test name: TestStreamCompression::testPageStreams
equality assertion failed
- Expected : 5400
- Actual : 4422
More investigation to follow