Package Details: dwarfs 0.10.2-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: 15
Popularity: 0.013749
First Submitted: 2020-11-30 11:57 (UTC)
Last Updated: 2024-12-02 18:48 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

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 ¯\_(ツ)_/¯.

mhx commented on 2024-02-05 17:20 (UTC)

With v0.9.0 one probably needs export LDFLAGS=$(echo ${LDFLAGS} | sed 's|,--as-needed||') or something similar.

Even before v0.9.0 build artifacts using --as-needed were broken because --as-needed would remove all compression code during linking. v0.9.0 merely adds an error message and refuses to build with --as-needed.

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

With v0.9.0 one probably needs export LDFLAGS=$(echo ${LDFLAGS} | sed 's|,--as-needed||') or something similar.

mhx commented on 2024-01-23 21:25 (UTC)

Hi KokaKiwi, could you please add flac as a dependency so dwarfs gets built with FLAC support enabled? Thanks!

mhx commented on 2023-12-04 07:59 (UTC)

@MBK this should hopefully be fixed once utf8cpp is upgraded to 4.0.3.

mhx commented on 2023-11-11 07:39 (UTC)

@MBK, I reckon it broke because a new utf8cpp release (4.0.1) changed the install location for the header files. This should be fixed in the utf8cpp package.