Summary: | dev-libs/appstream-0.11.5 : * ninja -v -j1 -l0 -C /var/tmp/portage/dev-libs/appstream-0.11.5/work/appstream-0.11.5-build install failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andig.mail, dschridde+gentoobugs, gentoo, mva |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-libs:appstream-0.11.5:20171213-044153.log emerge-history.txt environment etc.portage.tbz2 temp.tbz2 build.log emerge --info appstream fix creation of LINGUAS for install (linebreaks instead of /n non-escapes) |
Description
Toralf Förster
![]() Created attachment 509804 [details]
emerge-info.txt
Created attachment 509806 [details]
dev-libs:appstream-0.11.5:20171213-044153.log
Created attachment 509808 [details]
emerge-history.txt
Created attachment 509810 [details]
environment
Created attachment 509812 [details]
etc.portage.tbz2
Created attachment 509814 [details]
temp.tbz2
I believe the key is this line: msgfmt: error while opening "/var/tmp/portage/dev-libs/appstream-0.11.5/work/appstream-APPSTREAM_0_11_5/po/zh_TW.po/nzh_CN.po/nuk.po/ntr.po/nsv.po/nsr@latin.po/nsr.po/nsl.po/nsk.po/nru.po/npt_BR.po/npt.po/npl.po/noc.po/nnl.po/nlt.po/nko.po/nja.po/nit.po/nid.po/nhu.po/ngl.po/ngd.po/nfr.po/nfi.po/neu.po/nes.po/nen_GB.po/nde.po/nda.po/ncs.po/nckb.po/nca.po/nar.po" for reading: Not a directory Should it be included in the summary of this report? (In reply to Dennis Schridde from comment #7) > I believe the key is this line: msgfmt: error while opening > "/var/tmp/portage/dev-libs/appstream-0.11.5/work/appstream-APPSTREAM_0_11_5/ > po/zh_TW.po/nzh_CN.po/nuk.po/ntr.po/nsv.po/nsr@latin.po/nsr.po/nsl.po/nsk.po/ > nru.po/npt_BR.po/npt.po/npl.po/noc.po/nnl.po/nlt.po/nko.po/nja.po/nit.po/nid. > po/nhu.po/ngl.po/ngd.po/nfr.po/nfi.po/neu.po/nes.po/nen_GB.po/nde.po/nda.po/ > ncs.po/nckb.po/nca.po/nar.po" for reading: Not a directory > > Should it be included in the summary of this report? Issue persists. Bug still hard to find using search, due to summary. Created attachment 517194 [details]
build.log
Created attachment 517196 [details]
emerge --info appstream
Comment on attachment 517194 [details]
build.log
wrong build.log
same here This is fixed in 0.11.8. Depends-On: bug #646252 See-Also: https://bugs.gentoo.org/show_bug.cgi?id=646252 In the meantime, put the attached patch into /etc/portage/patches/dev-libs/appstream-0.11.5/ e.g. as appstream-0.11.5-po_meson_build.patch We've got a rare case of "over-escaping" in the meson.build for once, as meson seems to replace '\\' even in commands by '/', so we end up with '/n' instead of '\n', i.e. "find -printf '%f/n'" instead of the correct "find -printf '%f\n'". The single '\n' get replaced by meson by an actual linebreak, so that works too. Upstream has fixed it in .8 by putting that stuff into an extra script see https://github.com/ximion/appstream/blob/master/contrib/meson/update-linguas.sh Created attachment 531480 [details, diff]
fix creation of LINGUAS for install (linebreaks instead of /n non-escapes)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563dd71917c9077c1afad0dc04e3b2924ab53b59 commit 563dd71917c9077c1afad0dc04e3b2924ab53b59 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-05-18 16:43:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-05-18 16:44:11 +0000 dev-libs/appstream: Fix install issue w/ meson Thanks-to: David Haller <gentoo@dhaller.de> Closes: https://bugs.gentoo.org/640916 Package-Manager: Portage-2.3.38, Repoman-2.3.9 dev-libs/appstream/appstream-0.11.5.ebuild | 2 ++ .../appstream/files/appstream-0.11.5-fix-meson-po.patch | 14 ++++++++++++++ 2 files changed, 16 insertions(+) Thanks for your work! |