| Summary: | elfutils contains outdated/broken gettext-related files | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ewgenij Starostin <estar> |
| Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Patch to work around the problems. | ||
|
Description
Ewgenij Starostin
2005-03-29 07:04:56 UTC
Created attachment 54762 [details, diff]
Patch to work around the problems.
This requires (a fairly recent version of?) gettext to be installed,
which is the case anyway because elfutils depends on it.
Hrm, I cannot reproduce it here even with your USE flags. More data, then. My gettext version is 0.14.2; the relevant files in /usr/share/aclocal (glibc21.m4 and uintmax_t.m4) do not differ from those in gettext-0.14.2.tar.gz. A search for the missing macros yields this: $ egrep -r AC_DEFUN.*AC_TYPE_UINTMAX_T gettext-0.14.2/ gettext-0.14.2/gettext-runtime/m4/uintmax_t.m4:AC_DEFUN([gl_AC_TYPE_UINTMAX_T], $ egrep -r AC_DEFUN.*GLIBC21 gettext-0.14.2/ gettext-0.14.2/gettext-runtime/m4/glibc21.m4:AC_DEFUN([gl_GLIBC21], gettext-0.14.2/gettext-runtime/m4/ChangeLog says: > 2004-04-19 Bruno Haible <bruno@clisp.org> > > * gettext.m4: Change jm_ to gl_ in AC_DEFINE'd names. Update all uses. This would seem to be a likely cause for the errors, then. Is this whole thing some sort of mix-up on my system? Google yields very little regarding the macros problem and people apparently have fixed it by reinstalling stuff, but this doesn't seem to be a solution here. Regarding elfutils, it is my extremely humble opinion that the ebuild should either use a complete shipped set of .m4 files so that they're consistent, or none (and rely on those provided by gettext). With gettext being a dependency, the latter option seems preferable. However, if it works for everybody except myself as it is now, I don't insist on changing anything. i'm using gettext-0.14.2 and elfutils works fine for me too ... Well, OK. I don't have any ideas, but I do have a fix that works for now. Maybe it'll just go away in the next version. |