internal error: payload not recognized since fakeroot 1.36
Hi together,
Since yesterday I faced a bunch of issues, when building packages inside the chroot with the new version of fakeroot.
Building glibc
with clean pkgctl build
results into following:
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
debugedit: ./usr/lib/crti.o: DWARF version 0 unhandled
debugedit: ./usr/lib/crtn.o: DWARF version 0 unhandled
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
libfakeroot internal error: payload not recognized!
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "glibc"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
Other users have reported this issue also at other packages, see: https://bbs.archlinux.org/viewtopic.php?id=298643
The current solution to fix this, is adding systemd
to the dependency.
I did not look deeper yet into the recent fakeroot changes, but an easy solution would be to add systemd
to the base-devel
depends.
Reproducer:
pkctl repo clone --protocol=https glibc
cd glibc
pkgctl build
Edited by Peter Jung