build() {
cd "$pkgname-$pkgver"
- ./configure --disable-verify-compression --with-libcrypto --with-fuse \
- --with-ntfs-3g --enable-xattr --prefix=/usr
+ ./configure --with-libcrypto --with-fuse --with-ntfs-3g \
+ --enable-xattr --prefix=/usr
make
}
checking if blocks we compress can be correctly
decompressed]),
[ENABLE_VERIFY_COMPRESSION=$enableval],
- [ENABLE_VERIFY_COMPRESSION=yes]
+ [ENABLE_VERIFY_COMPRESSION=no]
)
AC_MSG_RESULT([$ENABLE_VERIFY_COMPRESSION])
if test "x$ENABLE_VERIFY_COMPRESSION" = "xyes"; then
--without-ntfs-3g \
--without-fuse \
--disable-xattr \
- --disable-verify-compression \
--disable-multithreaded-compression \
--disable-custom-memory-allocator \
--disable-assertions
--disable-rpath \
--with-libcrypto \
--without-ntfs-3g \
- --enable-xattr \
- --disable-verify-compression
+ --enable-xattr
%__make %{?_smp_mflags}
%check
--disable-rpath \
--with-libcrypto \
--with-ntfs-3g \
- --enable-xattr \
- --disable-verify-compression
+ --enable-xattr
%__make %{?_smp_mflags}
%check
#ifdef ENABLE_VERIFY_COMPRESSION
/* Verify that we really get the same thing back when decompressing. */
- u8 buf[uncompressed_len];
- ret = wimlib_lzx_decompress(compressed_data, compressed_len,
- buf, uncompressed_len);
- if (ret != 0) {
- ERROR("lzx_compress(): Failed to decompress data we compressed");
- abort();
- }
-
- for (i = 0; i < uncompressed_len; i++) {
- if (buf[i] != *((u8*)__uncompressed_data + i)) {
- ERROR("lzx_compress(): Data we compressed didn't "
- "decompress to the original data (difference at "
- "byte %u of %u)", i + 1, uncompressed_len);
+ {
+ u8 buf[uncompressed_len];
+ ret = wimlib_lzx_decompress(compressed_data, compressed_len,
+ buf, uncompressed_len);
+ if (ret != 0) {
+ ERROR("lzx_compress(): Failed to decompress data we compressed");
abort();
}
+
+ for (i = 0; i < uncompressed_len; i++) {
+ if (buf[i] != *((u8*)__uncompressed_data + i)) {
+ ERROR("lzx_compress(): Data we compressed didn't "
+ "decompress to the original data (difference at "
+ "byte %u of %u)", i + 1, uncompressed_len);
+ abort();
+ }
+ }
}
#endif
return compressed_len;
wimlib_assert(compressed_len <= uncompressed_len - 1);
-#ifdef ENABLE_VERIFY_COMPRESSION
+#if defined(ENABLE_VERIFY_COMPRESSION)
/* Verify that we really get the same thing back when decompressing. */
- u8 buf[uncompressed_len];
- ret = wimlib_xpress_decompress(__compressed_data, compressed_len,
- buf, uncompressed_len);
- if (ret) {
- ERROR("xpress_compress(): Failed to decompress data we "
- "compressed");
- abort();
- }
- for (i = 0; i < uncompressed_len; i++) {
- if (buf[i] != uncompressed_data[i]) {
- ERROR("xpress_compress(): Data we compressed didn't "
- "decompress to the original data (difference at "
- "byte %u of %u)", i + 1, uncompressed_len);
+ {
+ u8 buf[uncompressed_len];
+ ret = wimlib_xpress_decompress(__compressed_data, compressed_len,
+ buf, uncompressed_len);
+ if (ret) {
+ ERROR("xpress_compress(): Failed to decompress data we "
+ "compressed");
abort();
}
+ for (i = 0; i < uncompressed_len; i++) {
+ if (buf[i] != uncompressed_data[i]) {
+ ERROR("xpress_compress(): Data we compressed didn't "
+ "decompress to the original data (difference at "
+ "byte %u of %u)", i + 1, uncompressed_len);
+ abort();
+ }
+ }
}
#endif
return compressed_len;