Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jul 2007 13:13:59 -0500
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Marcin Simonides" <marcin@studio4plus.com>
Cc:        Pedro Castro <pedro@pedrocastro.org>, freebsd-ports@freebsd.org
Subject:   Re: GMSGFMT variable not defined
Message-ID:  <op.tvc59lwl9aq2h7@mezz.mezzweb.com>
In-Reply-To: <469666F2.8070800@studio4plus.com>
References:  <4696562F.4050505@studio4plus.com> <op.tvc3zmis9aq2h7@mezz.mezzweb.com> <469666F2.8070800@studio4plus.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 12 Jul 2007 12:37:54 -0500, Marcin Simonides  =

<marcin@studio4plus.com> wrote:

> Jeremy Messenger wrote:
>> On Thu, 12 Jul 2007 11:26:23 -0500, Marcin Simonides
> [...]
>>>
>>> I've checked with the program's aclocal.m4, it contains a line:
>>>
>>> AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
>>>
>>> which looks right to me - GMSGFMT should be set to $MSGFMT if the  =

>>> program is not found. msgfmt is being recognised by configure *but* =
 =

>>> both MSFGMT and GMSGFMT are set to "nothing" in the program's  =

>>> po/Makefile.
>>>
>>> There is a check for msgfmt (successful) in the configure's output, =
 =

>>> but none for gmsgfmt (the configure.am.
>>  Can you show us the configure output?
>
> Certainly:
>
> =3D=3D=3D>  Configuring for gnome-subtitles-0.6
> checking for pkg-config... /usr/local/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for a BSD-compatible install... /usr/bin/install -c -o root -=
g  =

> wheel
> checking whether build environment is sane... yes
> checking for gawk... gawk
> checking whether gmake sets $(MAKE)... yes
> checking whether to enable maintainer-specific portions of Makefiles..=
.  =

> no
> checking for style of include used by gmake... GNU
> checking for gcc... cc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... none needed
> checking dependency style of cc... none
> checking for intltool >=3D 0.35.0... 0.35.5 found
> checking for perl... /usr/bin/perl
> checking for XML::Parser... ok
> checking for iconv... /usr/local/bin/iconv
> checking for msgfmt... /usr/local/bin/msgfmt
> checking for msgmerge... /usr/local/bin/msgmerge
> checking for xgettext... /usr/local/bin/xgettext
> checking for a BSD-compatible install... /usr/bin/install -c -o root -=
g  =

> wheel
> checking how to run the C preprocessor... cc -E
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking build system type... i386-portbld-freebsd6.2
> checking host system type... i386-portbld-freebsd6.2
> checking locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking for LC_MESSAGES... yes
> checking libintl.h usability... no
> checking libintl.h presence... no
> checking for libintl.h... no
<snip>

Here, this is problem. Have you tried to add this below in your Makefile=
  =

yet?

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
CONFIGURE_ENV=3D	CPPFLAGS=3D"-I${LOCALBASE}/include" \
		LDFLAGS=3D"-L${LOCALBASE}/lib"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

After you add, you should see the change from 'no' to 'yes' and extra  =

details of lines related with this. An example of before and after on  =

editors/gedit:

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- before      Thu Jul 12 13:07:27 2007
+++ after       Thu Jul 12 13:07:55 2007
@@ -166,9 +166,19 @@
  checking locale.h presence... yes
  checking for locale.h... yes
  checking for LC_MESSAGES... yes
-checking libintl.h usability... no
-checking libintl.h presence... no
-checking for libintl.h... no
+checking libintl.h usability... yes
+checking libintl.h presence... yes
+checking for libintl.h... yes
+checking for ngettext in libc... no
+checking for bindtextdomain in -lintl... yes
+checking for ngettext in -lintl... yes
+checking for dgettext in -lintl... yes
+checking for bind_textdomain_codeset... yes
+checking for msgfmt... /usr/local/bin/msgfmt
+checking for dcgettext... yes
+checking if msgfmt accepts -c... yes
+checking for gmsgfmt... /usr/local/bin/msgfmt
+checking for xgettext... /usr/local/bin/xgettext
  checking for ENCHANT... yes
  checking whether iso-codes has iso-639 and iso-3166 domains... yes
  checking for attr_copy_fd in -lattr... no
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Cheers,
Mezz


-- =

mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.tvc59lwl9aq2h7>