Package Details: dwarfs 0.9.6-1

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: GPL-3.0-only
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 13
Popularity: 0.44
First Submitted: 2020-11-30 11:57 (UTC)
Last Updated: 2024-03-07 17:16 (UTC)

Latest Comments

1 2 3 4 Next › Last »

QTaKs commented on 2024-03-07 16:34 (UTC)

Same error. Everything updated. I also tried to build a git version, nothing has changed.


2833/3079 Testing: dwarfsextract_test.perfmon
2833/3079 Test: dwarfsextract_test.perfmon
Command: "/mnt/tmpfs/makepkg/dwarfs/src/build/tool_main_test" "--gtest_filter=dwarfsextract_test.perfmon" "--gtest_also_run_disabled_tests"
Directory: /mnt/tmpfs/makepkg/dwarfs/src/build
"dwarfsextract_test.perfmon" start time: Mar 07 20:27 +04
Output:
----------------------------------------------------------

Running main() from /usr/src/debug/gtest/googletest-1.14.0/googletest/src/gtest_main.cc
Note: Google Test filter = dwarfsextract_test.perfmon
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from dwarfsextract_test
[ RUN      ] dwarfsextract_test.perfmon
/mnt/tmpfs/makepkg/dwarfs/src/dwarfs/test/tool_main_test.cpp:544: Failure
Value of: std::regex_search(errs, perfmon_re)
  Actual: false
Expected: true

Lerin commented on 2024-02-23 06:24 (UTC)

99% tests passed, 1 tests failed out of 3079

Total Test time (real) = 124.68 sec

The following tests FAILED: 2833 - dwarfsextract_test.perfmon (Failed) Errors while running CTest Output from these tests are in: /home/lerin/.cache/yay/dwarfs/src/build/Testing/Temporary/LastTest.log Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely. make: *** [Makefile:91: test] Błąd 8 ==> BŁĄD: Wystąpił błąd w check(). Przerywam... -> błąd podczas budowania: dwarfs-exit status 4 -> Failed to install the following packages. Manual intervention is required: dwarfs - exit status 4

LastTestsFailed.log :: 2833:dwarfsextract_test.perfmon

Well i just want report

post-factum commented on 2024-02-21 15:09 (UTC)

Yes, this works for me as well. Thank you.

KokaKiwi commented on 2024-02-21 14:43 (UTC)

@post-factum: It seems you need to define GLOG_USE_GLOG_EXPORT with 0.7.0 (which is normally done on the glog cmake files but folly does not seems to use it correctly...)

I'll add a patch to CMakeLists.txt since there's already some compile definitions for glog done there

post-factum commented on 2024-02-21 13:36 (UTC)

I had to do the following to make this compile:

    local _cflags="-DNDEBUG -Wno-uninitialized -DGLOG_DEPRECATED=\"__attribute__((deprecated))\" -DGLOG_EXPORT=\"__attribute__((visibility(\\\"default\\\")))\" -DGLOG_NO_EXPORT=\"__attribute__((visibility(\\\"default\\\")))\""
    export CFLAGS="${CFLAGS} ${_cflags}"
    export CXXFLAGS="${CXXFLAGS} ${_cflags}"

post-factum commented on 2024-02-21 13:18 (UTC)

[   35s] In file included from /usr/src/packages/BUILD/dwarfs/src/dwarfs-0.9.5/folly/folly/CancellationToken-inl.h:23,
[   35s]                  from /usr/src/packages/BUILD/dwarfs/src/dwarfs-0.9.5/folly/folly/CancellationToken.h:365,
[   35s]                  from /usr/src/packages/BUILD/dwarfs/src/dwarfs-0.9.5/folly/folly/CancellationToken.cpp:17:
[   35s] /usr/include/glog/logging.h:60:4: error: #error <glog/logging.h> was not included correctly. See the documention for how to consume the library.
[   35s]    60 | #  error <glog/logging.h> was not included correctly. See the documention for how to consume the library.
[   35s]       |    ^~~~~

It looks like recent google-glog update broke the build.

mhx commented on 2024-02-06 12:32 (UTC)

Fixed in v0.9.1.

mhx commented on 2024-02-05 23:28 (UTC)

I know what's going on: --as-needed is only a problem if -DBUILD_SHARED_LIBS=ON is used at the same time. I'll make sure this is fixed in the next release. Thanks for the heads-up!

KokaKiwi commented on 2024-02-05 20:42 (UTC)

I reverted the commit causing the error for the --as-needed flag since it does not seems to break anything on archlinux, i kept the line removing the flag in the PKGBUILD in case it actually breaks something so it'd be easy to confirm (and then i'll throw away the revert patch if that's the case)

post-factum commented on 2024-02-05 20:05 (UTC)

Arch has got --as-needed in LDFLAGS via /etc/makepkg.conf by default, and dwarfs v0.8.0 compiled with it is able to create an FS and mount it for me ¯\_(ツ)_/¯.