Package Details: dwarfs 0.5.6-2

Git Clone URL: https://aur.archlinux.org/dwarfs.git (read-only, click to copy)
Package Base: dwarfs
Description: A fast high compression read-only file system
Upstream URL: https://github.com/mhx/dwarfs
Licenses: GPL3
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 2
Popularity: 0.26
First Submitted: 2020-11-30 11:57
Last Updated: 2021-07-07 19:38

Latest Comments

1 2 Next › Last »

bionade24 commented on 2021-06-30 12:03

This package doesn't build without commit 626b8c0f6aa2101802a93653bbd18651999caaf1

mhx commented on 2021-04-12 08:45

@MasterDuke, could you please update this to v0.5.4? Both 0.5.2 and 0.5.3 contained a serious bug where the FUSE driver would hang when reading files in the mounted filesystem. Thanks!

MasterDuke commented on 2021-04-12 06:39

0.5.3 installed with no trouble or intervention on my part, many thanks!

mhx commented on 2021-04-11 13:57

I've patched the PKGBUILD to work with the v0.5.3 release that fixes the issue. It builds nicely on my RPi, so I reckon it's fine to enable the aarch64 arch. I've removed a few dependencies that aren't needed. Also, I'm pretty certain the sparsehash dependency can be dropped (but I only spotted that now).

Thanks for maintaining this build!

mhx commented on 2021-04-11 11:29

Hi, author here. I've just reproduced this on my Arch Raspberry Pi. It seems I wasn't expecting the source tarball to be built from within a different git repo, so the code that auto-generates the version files will try to pull the information from the outside git repo, which isn't a good idea. I've got a fix for this, it'll be part of the next release.

MasterDuke commented on 2021-03-13 13:42

Ah ha, the lpthread business was a red herring. I believe the actual problem happens very early on when cmake is running git describe --tags --match "v*" --dirty, but since this is just a shallow clone without any tags it dies with fatal: No names found, cannot describe anything. I tried deepening the clone, but that didn't bring in any tags, so I just manually added a v1.4.0 tag (whoops, that should have been v0.4.0) and then makepkg -irs succeeded.

viluon commented on 2021-02-11 18:24

Can confirm @MasterDuke's problem, 0.3.1-2 won't build.

MasterDuke commented on 2021-01-11 08:46

There's a missing -lpthread somewhere. If I copy out the failed test file and try to compile it manually g++ test_pthread.cpp I get the same error, but if I do g++ -lpthread test_pthread.cpp it succeeds.

MasterDuke commented on 2021-01-09 12:50

I'm getting an error when building 0.3.1-2.

==> Starting build()...
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: No names found, cannot describe anything.
CMake Error at cmake/version.cmake:40 (string):
  string begin index: 1 is out of range 0 - 0
Call Stack (most recent call first):
  CMakeLists.txt:40 (include)


-- Found Boost: /usr/lib64/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67") found components: date_time filesystem program_options system 
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
-- Checking for module 'fuse>=2.9.9'
--   Found fuse, version 2.9.9
-- Checking for module 'fuse3>=3.4.1'
--   Found fuse3, version 3.10.1
-- Checking for module 'liblz4>=1.8.3'
--   Found liblz4, version 1.9.3
-- Checking for module 'liblzma>=5.2.4'
--   Found liblzma, version 5.2.5
-- Found Jemalloc: /usr/lib/libjemalloc.so  
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Found Boost: /usr/lib64/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.51.0") found components: context filesystem program_options regex system thread 
-- Found DoubleConversion: /usr/lib/libdouble-conversion.so  
-- Found gflags from package config /usr/lib64/cmake/gflags/gflags-config.cmake
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (glog) does
  not match the name of the calling package (Glog).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/build/fbcode_builder/CMake/FindGlog.cmake:22 (find_package_handle_standard_args)
  folly/CMake/folly-deps.cmake:64 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found glog: /usr/lib/libglog.so  
-- Found libevent: /usr/lib/libevent.so
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") 
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1i")  
-- Looking for ASN1_TIME_diff
-- Looking for ASN1_TIME_diff - found
-- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Looking for lzma_auto_decoder in /usr/lib/liblzma.so
-- Looking for lzma_auto_decoder in /usr/lib/liblzma.so - found
-- Looking for lzma_easy_encoder in /usr/lib/liblzma.so
-- Looking for lzma_easy_encoder in /usr/lib/liblzma.so - found
-- Looking for lzma_lzma_preset in /usr/lib/liblzma.so
-- Looking for lzma_lzma_preset in /usr/lib/liblzma.so - found
-- Found LibLZMA: /usr/lib/liblzma.so (found version "5.2.5") 
-- Found LZ4: /usr/lib/liblz4.so  
-- Found LZ4: /usr/lib/liblz4.so
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (ZSTD) does
  not match the name of the calling package (Zstd).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindZstd.cmake:32 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:114 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find ZSTD (missing: ZSTD_INCLUDE_DIR) 
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (SNAPPY)
  does not match the name of the calling package (Snappy).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindSnappy.cmake:31 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:121 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found SNAPPY: /usr/lib/libsnappy.so  
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (LIBDWARF)
  does not match the name of the calling package (LibDwarf).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindLibDwarf.cmake:25 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:128 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LIBDWARF: /usr/lib/libdwarf.so  
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (LIBIBERTY)
  does not match the name of the calling package (Libiberty).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindLibiberty.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:132 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LIBIBERTY: /usr/lib/libiberty.a  
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (LIBAIO)
  does not match the name of the calling package (LibAIO).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindLibAIO.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:136 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LIBAIO: /usr/lib/libaio.so  
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (LIBURING)
  does not match the name of the calling package (LibUring).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindLibUring.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:140 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LIBURING: /usr/lib/liburing.so  
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (LIBSODIUM)
  does not match the name of the calling package (Libsodium).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/CMake/FindLibsodium.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:144 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LIBSODIUM: /usr/lib/libsodium.so  
-- Found Libsodium: /usr/lib/libsodium.so
CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (LIBUNWIND)
  does not match the name of the calling package (LibUnwind).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  folly/build/fbcode_builder/CMake/FindLibUnwind.cmake:22 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  folly/CMake/folly-deps.cmake:156 (find_package)
  folly/CMakeLists.txt:118 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found LIBUNWIND: /usr/lib/libunwind.so  
-- Looking for swapcontext
-- Looking for swapcontext - found
-- Looking for C++ include elf.h
-- Looking for C++ include elf.h - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include  
-- Setting FOLLY_USE_SYMBOLIZER: ON
-- Setting FOLLY_HAVE_ELF: 1
-- Setting FOLLY_HAVE_DWARF: TRUE
-- Performing Test FOLLY_CPP_ATOMIC_BUILTIN
-- Performing Test FOLLY_CPP_ATOMIC_BUILTIN - Success
-- Looking for C++ include jemalloc/jemalloc.h
-- Looking for C++ include jemalloc/jemalloc.h - found
-- Performing Test COMPILER_HAS_UNKNOWN_WARNING_OPTION
-- Performing Test COMPILER_HAS_UNKNOWN_WARNING_OPTION - Failed
-- Performing Test COMPILER_HAS_W_SHADOW_LOCAL
-- Performing Test COMPILER_HAS_W_SHADOW_LOCAL - Success
-- Performing Test COMPILER_HAS_W_SHADOW_COMPATIBLE_LOCAL
-- Performing Test COMPILER_HAS_W_SHADOW_COMPATIBLE_LOCAL - Success
-- Performing Test COMPILER_HAS_W_NOEXCEPT_TYPE
-- Performing Test COMPILER_HAS_W_NOEXCEPT_TYPE - Success
-- Performing Test COMPILER_HAS_W_NULLABILITY_COMPLETENESS
-- Performing Test COMPILER_HAS_W_NULLABILITY_COMPLETENESS - Failed
-- Performing Test COMPILER_HAS_W_INCONSISTENT_MISSING_OVERRIDE
-- Performing Test COMPILER_HAS_W_INCONSISTENT_MISSING_OVERRIDE - Failed
-- Performing Test COMPILER_HAS_F_ALIGNED_NEW
-- Performing Test COMPILER_HAS_F_ALIGNED_NEW - Success
-- Performing Test COMPILER_HAS_F_OPENMP
-- Performing Test COMPILER_HAS_F_OPENMP - Success
-- Looking for pthread_atfork
-- Looking for pthread_atfork - found
-- Looking for accept4
-- Looking for accept4 - found
-- Looking for getrandom
-- Looking for getrandom - found
-- Looking for preadv
-- Looking for preadv - found
-- Looking for pwritev
-- Looking for pwritev - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for pipe2
-- Looking for pipe2 - found
-- Looking for sendmmsg
-- Looking for sendmmsg - found
-- Looking for recvmmsg
-- Looking for recvmmsg - found
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Performing Test FOLLY_HAVE_IFUNC
-- Performing Test FOLLY_HAVE_IFUNC - Success
-- Performing Test FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE
-- Performing Test FOLLY_HAVE_STD__IS_TRIVIALLY_COPYABLE - Success
-- Performing Test FOLLY_HAVE_UNALIGNED_ACCESS
-- Performing Test FOLLY_HAVE_UNALIGNED_ACCESS - Success
-- Performing Test FOLLY_HAVE_VLA
-- Performing Test FOLLY_HAVE_VLA - Success
-- Performing Test FOLLY_HAVE_WEAK_SYMBOLS
-- Performing Test FOLLY_HAVE_WEAK_SYMBOLS - Success
-- Performing Test FOLLY_HAVE_LINUX_VDSO
-- Performing Test FOLLY_HAVE_LINUX_VDSO - Success
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include stdint.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include stddef.h - found
-- Check size of __int128
-- Check size of __int128 - done
-- Performing Test HAVE_INT128_TRAITS
-- Performing Test HAVE_INT128_TRAITS - Success
-- Performing Test FOLLY_HAVE_WCHAR_SUPPORT
-- Performing Test FOLLY_HAVE_WCHAR_SUPPORT - Success
-- Performing Test FOLLY_HAVE_EXTRANDOM_SFMT19937
-- Performing Test FOLLY_HAVE_EXTRANDOM_SFMT19937 - Success
-- Performing Test FOLLY_USE_LIBCPP
-- Performing Test FOLLY_USE_LIBCPP - Failed
-- Performing Test FOLLY_USE_LIBSTDCPP
-- Performing Test FOLLY_USE_LIBSTDCPP - Success
-- Performing Test HAVE_VSNPRINTF_ERRORS
-- Performing Test HAVE_VSNPRINTF_ERRORS - Success
-- Performing Test GFLAGS_NAMESPACE_IS_GFLAGS
-- Performing Test GFLAGS_NAMESPACE_IS_GFLAGS - Success
-- arch  does not match x86_64, skipping setting SSE2/AVX2 compile flags for LtHash SIMD code
-- Performing Test COMPILER_HAS_M_PCLMUL
-- Performing Test COMPILER_HAS_M_PCLMUL - Success
-- compiler has flag pclmul, setting compile flag for /home/dan/.cache/yay/dwarfs/src/dwarfs-0.3.1/folly/folly/hash/detail/ChecksumDetail.cpp;/home/dan/.cache/yay/dwarfs/src/dwarfs-0.3.1/folly/folly/hash/detail/Crc32CombineDetail.cpp;/home/dan/.cache/yay/dwarfs/src/dwarfs-0.3.1/folly/folly/hash/detail/Crc32cDetail.cpp
-- Found BISON: /usr/bin/bison (found suitable version "3.7.2", minimum required is "3.0.4") 
-- Found FLEX: /usr/bin/flex (found version "2.6.4") 
-- ZSTD VERSION: 1.4.8
-- Performing Test CXX_FLAG_STD_CPLUSPLUS11
-- Performing Test CXX_FLAG_STD_CPLUSPLUS11 - Success
-- Performing Test C_FLAG_STD_C99
-- Performing Test C_FLAG_STD_C99 - Success
-- Performing Test C_FLAG_WALL
-- Performing Test C_FLAG_WALL - Success
-- Performing Test CXX_FLAG_WALL
-- Performing Test CXX_FLAG_WALL - Success
-- Performing Test C_FLAG_WEXTRA
-- Performing Test C_FLAG_WEXTRA - Success
-- Performing Test CXX_FLAG_WEXTRA
-- Performing Test CXX_FLAG_WEXTRA - Success
-- Performing Test C_FLAG_WUNDEF
-- Performing Test C_FLAG_WUNDEF - Success
-- Performing Test CXX_FLAG_WUNDEF
-- Performing Test CXX_FLAG_WUNDEF - Success
-- Performing Test C_FLAG_WSHADOW
-- Performing Test C_FLAG_WSHADOW - Success
-- Performing Test CXX_FLAG_WSHADOW
-- Performing Test CXX_FLAG_WSHADOW - Success
-- Performing Test C_FLAG_WCAST_ALIGN
-- Performing Test C_FLAG_WCAST_ALIGN - Success
-- Performing Test CXX_FLAG_WCAST_ALIGN
-- Performing Test CXX_FLAG_WCAST_ALIGN - Success
-- Performing Test C_FLAG_WCAST_QUAL
-- Performing Test C_FLAG_WCAST_QUAL - Success
-- Performing Test CXX_FLAG_WCAST_QUAL
-- Performing Test CXX_FLAG_WCAST_QUAL - Success
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success
-- CMAKE_INSTALL_PREFIX: /usr
-- CMAKE_INSTALL_LIBDIR: lib
-- ZSTD_LEGACY_SUPPORT not defined!
-- ZSTD_MULTITHREAD_SUPPORT is enabled
-- Configuring incomplete, errors occurred!
See also "/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

The contents of my /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeError.log are:

Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output:
Change Dir: /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_8c8d5/fast && /usr/bin/make  -f CMakeFiles/cmTC_8c8d5.dir/build.make CMakeFiles/cmTC_8c8d5.dir/build
make[1]: Entering directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_8c8d5.dir/src.c.o
/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD  -march=native -O2 -pipe -fstack-protector-strong  -o CMakeFiles/cmTC_8c8d5.dir/src.c.o -c /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_8c8d5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8c8d5.dir/link.txt --verbose=1
/usr/bin/cc -march=native -O2 -pipe -fstack-protector-strong  -Wl,-O1,--sort-common,--as-needed,-z,relro  -rdynamic CMakeFiles/cmTC_8c8d5.dir/src.c.o -o cmTC_8c8d5 
/usr/bin/ld: CMakeFiles/cmTC_8c8d5.dir/src.c.o: in function `main':
src.c:(.text.startup+0x23): undefined reference to `pthread_create'
/usr/bin/ld: src.c:(.text.startup+0x2c): undefined reference to `pthread_detach'
/usr/bin/ld: src.c:(.text.startup+0x35): undefined reference to `pthread_cancel'
/usr/bin/ld: src.c:(.text.startup+0x40): undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make[1]: *** [CMakeFiles/cmTC_8c8d5.dir/build.make:106: cmTC_8c8d5] Error 1
make[1]: Leaving directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:140: cmTC_8c8d5/fast] Error 2


Source file was:
#include <pthread.h>

static void* test_func(void* data)
{
  return data;
}

int main(void)
{
  pthread_t thread;
  pthread_create(&thread, NULL, test_func, NULL);
  pthread_detach(thread);
  pthread_cancel(thread);
  pthread_join(thread, NULL);
  pthread_atfork(NULL, NULL, NULL);
  pthread_exit(NULL);

  return 0;
}

Performing C++ SOURCE FILE Test COMPILER_HAS_UNKNOWN_WARNING_OPTION failed with the following output:
Change Dir: /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_9848f/fast && /usr/bin/make  -f CMakeFiles/cmTC_9848f.dir/build.make CMakeFiles/cmTC_9848f.dir/build
make[1]: Entering directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_9848f.dir/src.cxx.o
/usr/bin/c++ -DCOMPILER_HAS_UNKNOWN_WARNING_OPTION  -march=native -O2 -pipe -fstack-protector-strong  -std=gnu++1z   -Werror=unknown-warning-option -pthread -o CMakeFiles/cmTC_9848f.dir/src.cxx.o -c /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp/src.cxx
cc1plus: error: '-Werror=unknown-warning-option': no option '-Wunknown-warning-option'
make[1]: *** [CMakeFiles/cmTC_9848f.dir/build.make:85: CMakeFiles/cmTC_9848f.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:140: cmTC_9848f/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_W_NULLABILITY_COMPLETENESS failed with the following output:
Change Dir: /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_6d831/fast && /usr/bin/make  -f CMakeFiles/cmTC_6d831.dir/build.make CMakeFiles/cmTC_6d831.dir/build
make[1]: Entering directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_6d831.dir/src.cxx.o
/usr/bin/c++ -DCOMPILER_HAS_W_NULLABILITY_COMPLETENESS  -march=native -O2 -pipe -fstack-protector-strong  -std=gnu++1z   -Wnullability-completeness -pthread -o CMakeFiles/cmTC_6d831.dir/src.cxx.o -c /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command-line option '-Wnullability-completeness'
make[1]: *** [CMakeFiles/cmTC_6d831.dir/build.make:85: CMakeFiles/cmTC_6d831.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:140: cmTC_6d831/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test COMPILER_HAS_W_INCONSISTENT_MISSING_OVERRIDE failed with the following output:
Change Dir: /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_a563b/fast && /usr/bin/make  -f CMakeFiles/cmTC_a563b.dir/build.make CMakeFiles/cmTC_a563b.dir/build
make[1]: Entering directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_a563b.dir/src.cxx.o
/usr/bin/c++ -DCOMPILER_HAS_W_INCONSISTENT_MISSING_OVERRIDE  -march=native -O2 -pipe -fstack-protector-strong  -std=gnu++1z   -Winconsistent-missing-override -pthread -o CMakeFiles/cmTC_a563b.dir/src.cxx.o -c /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp/src.cxx
c++: error: unrecognized command-line option '-Winconsistent-missing-override'
make[1]: *** [CMakeFiles/cmTC_a563b.dir/build.make:85: CMakeFiles/cmTC_a563b.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:140: cmTC_a563b/fast] Error 2


Source file was:
int main() { return 0; }
Performing C++ SOURCE FILE Test FOLLY_USE_LIBCPP failed with the following output:
Change Dir: /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/make cmTC_23809/fast && /usr/bin/make  -f CMakeFiles/cmTC_23809.dir/build.make CMakeFiles/cmTC_23809.dir/build
make[1]: Entering directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_23809.dir/src.cxx.o
/usr/bin/c++ -DFOLLY_USE_LIBCPP -D_GNU_SOURCE  -march=native -O2 -pipe -fstack-protector-strong  -std=gnu++1z -pthread -o CMakeFiles/cmTC_23809.dir/src.cxx.o -c /home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp/src.cxx
/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp/src.cxx:4:4: error: #error No libc++
    4 |   #error No libc++
      |    ^~~~~
make[1]: *** [CMakeFiles/cmTC_23809.dir/build.make:85: CMakeFiles/cmTC_23809.dir/src.cxx.o] Error 1
make[1]: Leaving directory '/home/dan/.cache/yay/dwarfs/src/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:140: cmTC_23809/fast] Error 2


Source file was:

  #include <type_traits>
  #if !_LIBCPP_VERSION
  #error No libc++
  #endif
  int main() { return 0; }

MasterDuke commented on 2020-12-01 14:19

Great, thanks!