Summary: | net-analyzer/monitoring-plugins-2.3.3-r2 (MUSL): gettext.h:67:27: error: expected identifier or '(' before 'const' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stijn Tintel <stijn+gentoo> |
Component: | Current packages | Assignee: | Tomáš Mózes <hydrapolic> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jy6x2b32pie9, mjo, proxy-maint, sam, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/monitoring-plugins/monitoring-plugins/issues/1831 https://bugs.gentoo.org/show_bug.cgi?id=894278 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Stijn Tintel
2023-01-30 17:20:25 UTC
Created attachment 849527 [details]
build.log
Did older versions work? It looks like the failure is in the bundled (and very outdated) gnulib. Are you able to build monitoring-plugins from git, and see if swapping in a newer gnulib helps? (In reply to Sam James from comment #2) > Did older versions work? On this system, version 2.3.1-r4 is currently installed. I just tried building the same version again, and it builds fine. (In reply to Michael Orlitzky from comment #3) > It looks like the failure is in the bundled (and very outdated) gnulib. Are > you able to build monitoring-plugins from git, and see if swapping in a > newer gnulib helps? Git master also shows the same error. Not sure how to swap in a newer gnulib, as that seem to lack both gnulib-cache.m4 and gnulib-comp.m4. Let's file a bug asking for them to refresh their gnulib copy. As for an immediate fix, try copying /usr/share/aclocal/gettext.m4 into gl/m4/ and tell me if it helps. (In reply to Sam James from comment #6) > Let's file a bug asking for them to refresh their gnulib copy. As for an > immediate fix, try copying /usr/share/aclocal/gettext.m4 into gl/m4/ and > tell me if it helps. It does! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39db959d41ca077c06ff375aa2774d20e515ec24 commit 39db959d41ca077c06ff375aa2774d20e515ec24 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-02-14 03:20:49 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-02-14 03:20:49 +0000 net-analyzer/monitoring-plugins: add temporary musl workaround This won't be needed in the next release. Closes: https://bugs.gentoo.org/892645 Signed-off-by: Sam James <sam@gentoo.org> .../monitoring-plugins-2.3.3-r1.ebuild | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d4c2d9840cc52612c8fb895810cfe4586911e4 commit d5d4c2d9840cc52612c8fb895810cfe4586911e4 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-02-14 08:15:29 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-02-14 08:17:28 +0000 Revert "net-analyzer/monitoring-plugins: add temporary musl workaround" This reverts commit 39db959d41ca077c06ff375aa2774d20e515ec24. This seems to mess with the installation for gettext bits. Bug: https://bugs.gentoo.org/892645 Closes: https://bugs.gentoo.org/894278 Signed-off-by: Sam James <sam@gentoo.org> .../monitoring-plugins-2.3.3-r1.ebuild | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) *** Bug 895758 has been marked as a duplicate of this bug. *** tinderbox_musl has reproduced this issue with version 2.3.3-r2 - Updating summary. Bug is obsolete, 2.3.5 builds against musl (In reply to NHO from comment #12) > Bug is obsolete, 2.3.5 builds against musl Thanks for the reminder. |