[Slackbuilds-users] libregf - force fuse2?
B. Watson
urchlay at slackware.uk
Mon Aug 24 21:29:02 UTC 2026
On Mon, 24 Aug 2026, Barry J. Grundy wrote:
> The issue is that regfmount is fuse based and it's being compiled with
> fuse3. Is there a way in the slackbuild to force it to use fuse (2)
> instead? I can't see an option for that in ./configure --help.
I didn't see a way to do it without patching, so I patched it. Patch
is attached to this email (gzipped).
Put the un-gzipped file in the SlackBuild dir, then in the script,
before the configure command, add:
patch -p1 < $CWD/libregf-remove-fuse3.diff
autoreconf -if
After running the build:
$ ldd /tmp/SBo/package-libregf/usr/bin/regfmount | grep fuse
libfuse.so.2 => /lib64/libfuse.so.2 (0x00007f1e67872000)
I have no way to test it, since it's for Windows registry files and
I don't run Windows.
While messing with this, I noticed there's a newer release of libregf
on the github releases page. https://github.com/libyal/libregf/releases
shows a 20260526 release. I tried building that, with the above patch,
and it builds fine. So you might want to update to 20260526 insteaad of
20240421... unless you already tried it and found a showstopper bug
in 20260526, of course. If you go with the older one, it's a good idea
to put a comment in the SlackBuild explaining why (so maybe you don't
get emailed by people "helping" you by pointing out that there's a new
release).
Also, whichever version you decide on, I recommend using the github
releases/ URL for the source, rather than the linuxleo.com ones. These are:
https://github.com/libyal/libregf/releases/download/20240421/libregf-alpha-20240421.tar.gz
https://github.com/libyal/libregf/releases/download/20260526/libregf-alpha-20260526.tar.gz
> In the meantime, can libregf be removed from the upcoming update until I
> get this sorted?
It's already in ready/ so yes, but it'll have to wait for Willy to be
awake (it's the middle of the night where he is).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libregf-remove-fuse3.diff.gz
Type: application/octet-stream
Size: 526 bytes
Desc:
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20260824/3fc8e8bf/attachment.obj>
More information about the SlackBuilds-users
mailing list