Re: libintl glitches in 1.1.13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

>I have installed gettext-0.10.35 separately in /usr/local/lib, so
>it is definitely there and configure finds it. My gimp is not installed

When configure finds libintl, it should set INTLLIBS="-lintl", I think.
But current gettext.m4 doesn't do that.

--- gettext.m4.orig	Fri May  1 14:45:20 1998
+++ gettext.m4	Wed Dec  1 00:44:11 1999
@@ -54,8 +54,7 @@
 		 gt_cv_func_gettext_libintl=no)])
 	   fi
 
-	   if test "$gt_cv_func_gettext_libc" = "yes" \
-	      || test "$gt_cv_func_gettext_libintl" = "yes"; then
+	   if test "$gt_cv_func_gettext_libc" = "yes"; then
 	      AC_DEFINE(HAVE_GETTEXT)
 	      AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
 		[test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
@@ -72,6 +71,29 @@
 		   DATADIRNAME=lib])
 		INSTOBJEXT=.mo
 	      fi
+	    fi
+
+	   if test "$gt_cv_func_gettext_libintl" = "yes"; then
+	      alter_LIBS="$LIBS";
+	      LIBS="$LIBS -lintl";
+	      AC_DEFINE(HAVE_GETTEXT)
+	      AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+		[test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+	      if test "$MSGFMT" != "no"; then
+		AC_CHECK_FUNCS(dcgettext)
+		AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+		AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+		  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+		AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+			       return _nl_msg_cat_cntr],
+		  [CATOBJEXT=.gmo
+		   DATADIRNAME=share],
+		  [CATOBJEXT=.mo
+		   DATADIRNAME=lib])
+		INSTOBJEXT=.mo
+	      fi
+	      LIBS="$alter_LIBS";
+	      INTLLIBS="-lintl";
 	    fi
 	])
 
--
SHIRASAKI Yasuhiro : Experimental Particle Physics, JLC Team
Graduate School of Science, TOHOKU University 980-8578 Japan.


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux