| Summary: | media-libs/netpbm-10.86.21: emerge fails | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Benjamin Réveillé <benjamin.reveille> |
| Component: | Current packages | Assignee: | Viorel Munteanu <ceamac> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | proxy-maint, sam |
| Priority: | Normal | Keywords: | PullRequest |
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| See Also: | https://github.com/gentoo/gentoo/pull/20784 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build.log
build_LC.log WeirdDirectories.log |
||
|
Description
Benjamin Réveillé
2021-05-11 19:22:32 UTC
Created attachment 707148 [details]
build.log
Can you redo the build.log with LC_MESSAGES=C? Created attachment 707196 [details] build_LC.log Log when building with > LC_ALL=en_EN.UTF-8 LC_MESSAGES=C emerge -1 netpbm Thanks. Those touch failures look really weird. Agreed... Emerged other packages without issues today so I don't think its my ssd or filesystem... Created attachment 707199 [details] WeirdDirectories.log Output of >ls -lrt /var/tmp/portage/media-libs/netpbm-10.86.21/work/netpbm-10.86.21 Shows weird directories are created... (In reply to Benjamin Réveillé from comment #6) > Created attachment 707199 [details] > WeirdDirectories.log > > Output of > >ls -lrt /var/tmp/portage/media-libs/netpbm-10.86.21/work/netpbm-10.86.21 > > Shows weird directories are created... Are you comfortable modifying the ebuild? I'm interested in what happens if you comment out or remove the 'touch' line. Commented the touch line, digested ebuid and emerged successfully ! (In reply to Benjamin Réveillé from comment #8) > Commented the touch line, digested ebuid and emerged successfully ! Thanks! The issue is that the touch line is sedding the Makefiles insteading of sedding the full path names of the Makefiles... Hence each string in the Makefiles becomes a touched directory... This new variant of touchline works touch $(find . -name Makefile | sed "s:Makefile:depend.mk:g" || die) (In reply to Benjamin Réveillé from comment #10) > The issue is that the touch line is sedding the Makefiles insteading of > sedding the full path names of the Makefiles... > > Hence each string in the Makefiles becomes a touched directory... Right, I’m not sure if we even need to keep it though Don't know if needs to be kept... But this new variant of touchline works (emerges fine) touch $(find . -name Makefile | sed "s:Makefile:depend.mk:g" || die) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dfbf04179e03e0e04944da5f4817b3258ec7069 commit 0dfbf04179e03e0e04944da5f4817b3258ec7069 Author: Viorel Munteanu <ceamac.paragon@gmail.com> AuthorDate: 2021-05-12 16:49:16 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2021-05-12 19:15:28 +0000 media-libs/netpbm: fix bug #789504 Closes: https://bugs.gentoo.org/789504 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20784 Signed-off-by: Joonas Niilola <juippis@gentoo.org> media-libs/netpbm/netpbm-10.86.21.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) |