Also I don't think the package even needs mhash anymore.
Search Criteria
Package Details: aide 0.19.3-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/aide.git (read-only, click to copy) |
|---|---|
| Package Base: | aide |
| Description: | A file integrity checker and intrusion detection program |
| Upstream URL: | https://aide.github.io/ |
| Keywords: | hids |
| Licenses: | GPL |
| Submitter: | arojas |
| Maintainer: | AlphaJack (Dj4n90) |
| Last Packager: | AlphaJack |
| Votes: | 7 |
| Popularity: | 0.040357 |
| First Submitted: | 2020-05-01 18:17 (UTC) |
| Last Updated: | 2026-08-12 20:36 (UTC) |
Dependencies (5)
- acl (acl-gitAUR)
- e2fsprogs (e2fsprogs-gitAUR)
- libelf (elfutils-gitAUR, elfutils-gitAUR)
- nettle (nettle-gitAUR)
- pcre
Required by (2)
- fuetem-arch (optional)
- immuarch-verity-git
Sources (6)
selebray1998 commented on 2026-08-11 21:52 (UTC)
AlphaJack commented on 2026-08-09 19:31 (UTC)
I have a patch ready that backports nettle4 compatibility. I'll release it as 0.19.3-2 once AUR's git server comes back up again
selebray1998 commented on 2026-08-06 19:47 (UTC)
src/md.c:169:72: error: passing argument 2 of 'nettle_functions[(unsigned int)i].digest' makes pointer from integer without a cast [-Wint-conversion]
169 | nettle_functions[i].digest(&md->ctx[i].md5, hashsums[i].length, hs->hashsums[i]);
| ~^
| |
| int
src/md.c:169:72: error: too many arguments to function 'nettle_functions[(unsigned int)i].digest'; expected 2, have 3
169 | nettle_functions[i].digest(&md->ctx[i].md5, hashsums[i].length, hs->hashsums[i]);
| ^~ ~
src/md.c:53:28: note: declared here
53 | nettle_hash_digest_func *digest;
The digest() signature changed in newer nettle — takes 2 args now (context, output buffer), length is implicit from the hash type. The PKGBUILD also still depends on mhash instead of nettle.
krobe commented on 2026-05-19 19:15 (UTC) (edited on 2026-05-19 19:17 (UTC) by krobe)
Manjaro upgrade today replaced libnettle.so.8 with libnettle.so.9 which causes aide to fail with
/usr/sbin/aide: error while loading shared libraries: libnettle.so.8: cannot open shared object file: No such file or directory
Will it be possible to provide a updated package that resolves this issue?
Durag commented on 2026-05-18 08:54 (UTC) (edited on 2026-05-18 11:26 (UTC) by Durag)
AIDE fails to build against nettle-4.0, see https://github.com/aide/aide/issues/218
bedouin commented on 2026-05-12 14:59 (UTC)
Thanks, @josie, that did the trick.
josie commented on 2026-05-12 14:48 (UTC)
hiya I had some issues building this in clean chroot. this patch made it work for me: https://gitlab.archlinux.org/-/snippets/3791/raw/main/snippetfile1.txt
bedouin commented on 2026-05-11 09:49 (UTC) (edited on 2026-05-11 09:49 (UTC) by bedouin)
nettle 4 upgrade breaks aide build.
src/md.c: In function ‘close_md’:
src/md.c:169:72: error: passing argument 2 of ‘nettle_functions[(unsigned int)i].digest’ makes pointer from integer without a cast [-Wint-conversion]
169 | nettle_functions[i].digest(&md->ctx[i].md5, hashsums[i].length, hs->hashsums[i]);
| ~~~~~~~~~~~^~~~~~~
| |
| int
src/md.c:169:72: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘int’
src/md.c:169:17: error: too many arguments to function ‘nettle_functions[(unsigned int)i].digest’; expected 2, have 3
169 | nettle_functions[i].digest(&md->ctx[i].md5, hashsums[i].length, hs->hashsums[i]);
| ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
src/md.c:53:28: note: declared here
53 | nettle_hash_digest_func *digest;
Dj4n90 commented on 2025-04-06 18:36 (UTC)
HI,
https://github.com/aide/aide/releases/tag/v0.19 is released! \o/
Maybe you will add Option: --with-curl \ to configure -options.
ttyl, Django
simona commented on 2023-11-04 17:13 (UTC)
src/aidecheck.service missing
Pinned Comments
AlphaJack commented on 2026-08-09 19:31 (UTC)
I have a patch ready that backports nettle4 compatibility. I'll release it as 0.19.3-2 once AUR's git server comes back up again