FYI, the Samba project is aware that tdb 1.4.4 is broken:
https://bugzilla.samba.org/show_bug.cgi?id=14762
...and they have in fact already released a tdb version 1.4.5. I note that tdb has already been flagged out-of-date on Arch. I tested compiling and installing tdb 1.4.5 myself, and the previous version of netatalk compiles just fine afterwards (I also confirmed that it didn't compile with tdb 1.4.4).
I expect the official repos will provide the fixed version of tdb in reasonable order. Therefore, may I respectfully suggest that instead of reverting to embedded tdb, changing the PKGBUILD to require "tdb>=1.4.5"?
Pinned Comments
denn commented on 2024-10-07 09:59 (UTC) (edited on 2024-10-20 12:31 (UTC) by denn)
As version 4.0.0-1 switched to
db5.3
as suggested by product documentation. This will makecnid_bdb
to re-create all db files after upgrade.