On Apr 17, 2009, at 12:00 AM, David Reiser wrote:


On Apr 15, 2009, at 10:11 AM, Derek Atkins wrote:

David Reiser <dbrei...@earthlink.net> writes:

I've never been able to get make check to work for me. There's some
glitch in getting it to find msgfmt(?) properly during make check
which has never been a problem building and running without the check.

We should try to figure this out..  "make check" should work on all
platforms.  (I say "should", but might not be able to).

-derek

Hmm. make check works as long as I disable test-lots, it's make distcheck that gives:

checking for a valid gettext/gmsgfmt installation... no
configure: error: Cannot find Glib Gettext. Maybe you need to install the gettext package?
make: *** [distcheck] Error 1

however:
$msgfmt --version
msgfmt (GNU gettext-tools) 0.14.5
Copyright (C) 1995-1998, 2000-2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Ulrich Drepper.

Some additional information:
config.log from a make distcheck reports
ac_cv_path_GMSGFMT=/sw/bin/msgfmt
and
ac_cv_path_MSGFMT=/sw/bin/msgfmt
but
gt_cv_have_gettext=no

so the test
if test "$gt_cv_have_gettext" != "yes"
succeeds, and the build fails because "Cannot find Glib Gettext"


Does distcheck do something strange with environment variables?

gt_cv_have_gettext=yes when I build either from a tarball or trunk without distcheck.

Dave
--
David Reiser
dbrei...@earthlink.net




_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to