Summary: | sys-devel/gcc[openmp]: upgrades break sys-devel/gettext[openmp] (www-client/w3m-0.5.3_p20220429-r1 - /.../gmsgfmt: error while opening de.1po for reading: No such file or directory) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, ionen, matoro_gentoo, nrk, proxy-maint, sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=865835 https://github.com/gentoo/gentoo/pull/27533 https://bugs.gentoo.org/show_bug.cgi?id=459038 https://github.com/gentoo/gentoo/pull/33042 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 www-client:w3m-0.5.3_p20220429-r1:20220929-154855.log |
Description
Toralf Förster
2022-09-29 17:16:34 UTC
Created attachment 814693 [details]
emerge-info.txt
Created attachment 814696 [details]
emerge-history.txt
Created attachment 814699 [details]
environment
Created attachment 814702 [details]
etc.portage.tar.bz2
Created attachment 814705 [details]
logs.tar.bz2
Created attachment 814708 [details]
temp.tar.bz2
Created attachment 814711 [details]
www-client:w3m-0.5.3_p20220429-r1:20220929-154855.log
Just to update what we got so far: There's ": --no-location --quiet -o de.1po de.po w3m.pot", this comes from: po/Makefile.in.in: echo "$${cdcmd}rm -f $${lang}.gmo && $(MSGMERGE) $(MSGMERGE_FOR_MSGFMT_OPTION) -o $${lang}.1p <snip> Meaning have a noop MSGMERGE=: which is likely due to: checking for msgmerge... no Not seeing how that'd be missing esp given it found other bits from gettext like msgfmt, so maybe something's up with the test (can't reproduce so far). Oh, just had a look at the config.log: configure: trying /usr/bin/msgmerge... /usr/bin/msgmerge: error while loading shared libraries: libgomp.so.1: cannot open shared object file: No such file or directory I bet this is related to bug #865835 *** Bug 873466 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac0fc8a9f9d5048410a01caeddfea835cee762a commit cac0fc8a9f9d5048410a01caeddfea835cee762a Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-06 12:55:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-06 12:55:27 +0000 sys-devel/gcc: add 12.2.1_p20221001 Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-12.2.1_p20221001.ebuild | 52 +++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cac63bb35eec7400b962ccf83064aed3ab47d88 commit 6cac63bb35eec7400b962ccf83064aed3ab47d88 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-06 12:55:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-06 12:55:27 +0000 sys-devel/gcc: add 11.3.1_p20220930 Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-11.3.1_p20220930.ebuild | 52 +++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1731af7b40321010d3f4baad02bdd50c8f340ec3 commit 1731af7b40321010d3f4baad02bdd50c8f340ec3 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-06 12:55:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-06 12:55:26 +0000 sys-devel/gcc: add 10.4.1_p20220929 Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-10.4.1_p20220929.ebuild | 58 +++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7a62d5e3f5e6e05c929f225ead22a2981c9f64 commit 7b7a62d5e3f5e6e05c929f225ead22a2981c9f64 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-06 12:55:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-06 12:55:26 +0000 toolchain.eclass: use --with-major-version-only for newer install paths Flip over to major version install paths to reflect the change in slotting we made between 9 and 10. We only slot major versions now, so we should have our install paths reflect that for: 1. principle of least surprise; 2. we want LDPATH to remain valid between upgrades (bug #865835, bug #873505). Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27533 Signed-off-by: Sam James <sam@gentoo.org> eclass/toolchain.eclass | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2b124849499c618327021ca5ed81a4b142f9de commit ba2b124849499c618327021ca5ed81a4b142f9de Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-13 21:46:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-13 21:48:15 +0000 sys-devel/gcc: keyword 12.2.1_p20221008 Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/gcc/gcc-12.2.1_p20221008.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249c452eb7cf395249c8d23f2dfeb17838fec590 commit 249c452eb7cf395249c8d23f2dfeb17838fec590 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-13 21:46:11 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-13 21:48:14 +0000 sys-devel/gcc: keyword 11.3.1_p20221007 Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/gcc/gcc-11.3.1_p20221007.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26d55e0f0b845ab0e6693abe58b1c517a1eacf8 commit b26d55e0f0b845ab0e6693abe58b1c517a1eacf8 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-13 21:45:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-13 21:48:14 +0000 sys-devel/gcc: keyword 10.4.1_p20221006 - Switches us over to the newer layout of using major version for install directory. - Includes patch for building Chromium (https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=2b2d97fc545635a0f6aa9c9ee3b017394bc494bf). Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Signed-off-by: Sam James <sam@gentoo.org> sys-devel/gcc/gcc-10.4.1_p20221006.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6302dd47e23ee32cfcb446355704ba8bc61b668e commit 6302dd47e23ee32cfcb446355704ba8bc61b668e Author: Sam James <sam@gentoo.org> AuthorDate: 2023-09-25 00:05:20 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-09-25 02:06:51 +0000 toolchain.eclass: fix should_we_gcc_config for major-version slotting Reported by the-horo on IRC. For example, with slot as major version: ``` $ gcc-config -c x86_64-pc-linux-gnu x86_64-pc-linux-gnu-13 $ gcc-config -S x86_64-pc-linux-gnu-13 x86_64-pc-linux-gnu 13 ``` so we're indeed comparing 13 with 13.2 and hence we decide to run gcc-config unnecessarily because we think it's a major version change. Fix that by taking into account tc_use_major_version_only and comparing based on GCCMAJOR for that case. Bug: https://bugs.gentoo.org/865835 Bug: https://bugs.gentoo.org/873505 Reported-by: the-horo Closes: https://github.com/gentoo/gentoo/pull/33042 Signed-off-by: Sam James <sam@gentoo.org> eclass/toolchain.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) |