Package Details: fusecompress-git 2.1.r158.g0430917-1

Git Clone URL: https://aur.archlinux.org/fusecompress-git.git (read-only, click to copy)
Package Base: fusecompress-git
Description: Transparent (using fuse) compressing filesystem.
Upstream URL: http://github.com/tex/fusecompress/
Licenses: GPL
Provides: fusecompress
Submitter: Xyne
Maintainer: aksr
Last Packager: aksr
Votes: 7
Popularity: 0.000000
First Submitted: 2014-04-09 22:31 (UTC)
Last Updated: 2019-04-04 10:24 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

bartus commented on 2021-04-27 08:31 (UTC) (edited on 2021-04-27 09:00 (UTC) by bartus)

I've patched fusecompress for boost:1.75

https://github.com/tex/fusecompress/pull/25

[PKGBUILD.patch]

Apply with git am -s < <(curl -s http://ix.io/3f05) in AUR/fusecompress-git clone.

bartus commented on 2018-12-09 17:34 (UTC) (edited on 2018-12-09 17:35 (UTC) by bartus)

You are missing autoreconf -fiv before ./configure. github#commit=3579d70a8a

alexzk commented on 2018-06-18 17:44 (UTC)

You can do easier with boost

build() { cd "$srcdir/$pkgname" CPPFLAGS="-DBOOST_DISABLE_ASSERTS" export CPPFLAGS ./configure --prefix=/usr --with-lzma --with-z --with-bz2 --with-lzo2 make }

isaack commented on 2018-02-26 04:13 (UTC)

I used this trick when compiling on Aarch64 where building fails because "cannot guess build type": https://stackoverflow.com/a/6786522/1348400

hexadecagram commented on 2017-08-07 10:17 (UTC)

I am bumping into this issue: https://github.com/tex/fusecompress/issues/16 I tried modifying both main.cpp and Compress.cpp but it still failed to build, so I tried a different approach, which I have defined in a prepare() function that should go between pkgver() and build() in the PKGBUILD file, which I've included below: ---8<------------------------ prepare() { cd "$srcdir/$pkgname/src" sed -i '25{a \ #define BOOST_DISABLE_ASSERTS ;p}' assert.h } ---8<------------------------ I'm also seeing some build warnings that should probably be addressed and strike me as things that need to be pushed upstream, but the project hasn't seen any new development for about a year: mv -f .deps/Memory.Tpo .deps/Memory.Po LayerMap.cpp: In member function ‘void LayerMap::Put(Block*, bool)’: LayerMap.cpp:67:18: warning: variable ‘it’ set but not used [-Wunused-but-set-variable] con_t::iterator it = m_Map.insert(pBl); ^~ mv -f .deps/LayerMap.Tpo .deps/LayerMap.Po mv -f .deps/CompressedMagic.Tpo .deps/CompressedMagic.Po mv -f .deps/main.Tpo .deps/main.Po mv -f .deps/FileManager.Tpo .deps/FileManager.Po mv -f .deps/main_offline.Tpo .deps/main_offline.Po Compress.cpp: In member function ‘off_t Compress::writeCompressed(LayerMap&, off_t, off_t, const char*, size_t, int, off_t)’: Compress.cpp:312:14: warning: ignoring return value of ‘int ftruncate(int, __off64_t)’, declared with attribute warn_unused_result [-Wunused-result] ::ftruncate(fd, bl->coffset); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Compress.cpp: In member function ‘void Compress::DefragmentFast()’: Compress.cpp:779:10: warning: ignoring return value of ‘int fchown(int, __uid_t, __gid_t)’, declared with attribute warn_unused_result [-Wunused-result] ::fchown(tmp_fd, st.st_uid, st.st_gid); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/Compress.Tpo .deps/Compress.Po

DarkShadow44 commented on 2017-03-07 17:25 (UTC)

Works fine now, thank you!

DarkShadow44 commented on 2017-03-02 18:27 (UTC)

Doesn't work with lzo 2.10-1 from testing. Could you make it dependent on lzo?