Bug 63093
Summary: | Gettext 0.11.0 causes compile problems | ||
---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Nathan G. Grennan <redhat-bugzilla> |
Component: | gettext | Assignee: | Trond Eivind Glomsrxd <teg> |
Status: | CLOSED WONTFIX | QA Contact: | Aaron Brown <abrown> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | skipjack-beta2 | CC: | rgiles |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2002-05-14 05:18:16 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Nathan G. Grennan
2002-04-09 23:02:18 UTC
Add the "--intl" flag. Add --intl to what part? on gettextize? on gettext? autogen.sh? Also why is this necessary with 0.11.0 and not 0.10.38? Note adding --intl to the calls to gettextize in macros/autogen.sh causes autogen.sh to behavior slightly differently, but I still get whats below even though it created a intl directory. Running automake --gnu ... Makefile.am:3: AM_GNU_GETTEXT in `configure.in' but `intl' not in SUBDIRS **Error**: automake failed. I'm not sure why it was added upstream. For help with auto*, I suggest you ask on some development lists (redhat-devel, for instance... I'm sure there are others). I have tried --intl on gettextize in marcos/autoget.sh on multiple projects. It makes it act more like it should, but then po/Makefile has problems with a missing topbuilddir variable not being set. If you then fix that, you still run into other problems. If I downgrade to 0.10.38 it works out of the box. I have seen this with gtele_applet and zapping so far. I am pretty sure you will see this with any recent gnome package that you try to compile from source. As Chaos suggested, you will see this in compiling from source, for gnome apps. I'm bitten by this when using Glade now (I upgraded from RH 7.1 with glade 0.6.4 to RH 7.3 with glade 0.6.4). Now all my projects won't compile. It's really annoying. Anyone found a fix for it? I guess I will go back to an old gettext, as I need the multi-lingual support for my projects. I tried all of the fixes suggested above, on my own, and none of them work. The problem as far as I can tell is gettext 0.11 and higher don't provide libintl.so, or libintl.la, instead they have libintl.h. Autogen etc, expect the *.so *.la files, or expect to be created in a new way to take advantage of the libintl.h (I'm not sure what this way is, Glade doesn't create them that way, that's for sure). Cheers, Rikke Gettext is just a mess. Some gnome packages require 0.10.38 and others require 0.11.1. More do require 0.10.38, but I bet all the packages in RedHat 7.3 and beyond have been made to work with gettext 0.11.1, so I am closing this bug. |