mar 20 22:01:06 pomiocik systemd[1]: Started Distccd: A Distributed Compilation Server. mar 20 22:01:06 pomiocik distccd[10391]: (dcc_warn_masquerade_whitelist) CRITICAL! /usr/lib/distcc not found. You must see up masquerade (see distcc(1)) to list whitelisted compilers or pass --make-me-a-botnet. To set up masquerade automatically run update-distcc-symlinks. mar 20 22:01:06 pomiocik systemd[1]: distccd.service: Main process exited, code=exited, status=110/n/a mar 20 22:01:06 pomiocik systemd[1]: distccd.service: Failed with result 'exit-code'. The ebuild apparently insists on wrongly using /usr/lib64.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045ff686216ad01d7c2f6b04d439d8e9fbf6ca77 commit 045ff686216ad01d7c2f6b04d439d8e9fbf6ca77 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-03-20 21:07:02 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-20 21:09:34 +0000 package.mask: Mask broken sys-devel/distcc-3.3 Bug: https://bugs.gentoo.org/651030 profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)}
/usr/lib or /usr/lib64?
The code apparently expects /usr/lib, ebuild uses /usr/lib64.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3765ae97786a6d63aad3a20fa831eba7072db90 commit f3765ae97786a6d63aad3a20fa831eba7072db90 Author: Benda Xu <heroxbd@gentoo.org> AuthorDate: 2018-04-13 04:24:06 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2018-04-13 04:25:34 +0000 sys-devel/distcc: revert the libdir hack and use /usr/lib/distcc. Bug: https://bugs.gentoo.org/651030 Package-Manager: Portage-2.3.28, Repoman-2.3.9 sys-devel/distcc/distcc-3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
See https://github.com/RJVB/distcc/commit/145cdb4f9630af910f96d379bbde9cd0da376c28 .
(In reply to Larry the Git Cow from comment #4) > The bug has been referenced in the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=f3765ae97786a6d63aad3a20fa831eba7072db90 > > commit f3765ae97786a6d63aad3a20fa831eba7072db90 > Author: Benda Xu <heroxbd@gentoo.org> > AuthorDate: 2018-04-13 04:24:06 +0000 > Commit: Benda Xu <heroxbd@gentoo.org> > CommitDate: 2018-04-13 04:25:34 +0000 > > sys-devel/distcc: revert the libdir hack and use /usr/lib/distcc. > > Bug: https://bugs.gentoo.org/651030 > Package-Manager: Portage-2.3.28, Repoman-2.3.9 > > sys-devel/distcc/distcc-3.3.ebuild | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)} @mgorny, bug fixed. You can go ahead to unmask this new version.
(In reply to Benda Xu from comment #6) > @mgorny, bug fixed. You can go ahead to unmask this new version. ping
I'll test. Sorry about the delay.
/usr/share/shadowman/tools/distcc* still has the old paths.
Also you have to remove the old directories or Portage will get confused and use the wrong shadowdir.
heroxbd, veremitz: any comments?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd91bf5725b7dad4ae7f1f6ccc8fd8c81bc5239 commit 8fd91bf5725b7dad4ae7f1f6ccc8fd8c81bc5239 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-12-02 08:25:17 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-12-02 08:38:15 +0000 sys-devel/distcc: Use lib for libdir consistently Closes: https://bugs.gentoo.org/651030 Signed-off-by: Michał Górny <mgorny@gentoo.org> sys-devel/distcc/distcc-3.3.ebuild | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-)