After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 171223 - configure bug: Evince requires gettext >=0.10.36
configure bug: Evince requires gettext >=0.10.36
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-22 14:41 UTC by Steve Magoun
Modified: 2005-04-04 11:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Steve Magoun 2005-03-22 14:41:19 UTC
I discovered that evince requires a somewhat recent version of gettext. I had gettext 0.10.35 installed 
on my system; the evince build failed:

file=`echo bg | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file bg.po
 ./bg.po:326: keyword "msgid_plural" unknown
 ./bg.po:325: missing `msgstr' section
 ./bg.po:326: parse error
[...]

msgid_plural was added in gettext 0.10.36; upgrading to the latest (gettext 0.14.1) fixed the problem. 
The configure script should check for gettext >=0.10.36.
Comment 1 Bryan W Clark 2005-03-24 00:31:50 UTC
Steve:  could you create a patch for this and attach it to this bug?

  $ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
  Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
  CVS password: <press enter>
  $ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome checkout evince
  $ cd evince
  [ Make the necessary change to the file ]
  $ cvs diff > ~/evince-configure.ac.patch

Then upload the patch here.  Thanks dude!
Comment 2 Marco Pesenti Gritti 2005-04-04 11:56:09 UTC
Added required gettext version to autogen