Compile problems and workarounds

2000-01-20 Thread regis rampnoux

Hello,

I have fews problems to compile The Gimp 1.1.15 under FreeBSD 3.3.
I found workarounds but I don't known why I must use them!
I have gettext but troubles with the value of INTLIBS and problems with perl
plug-ins and helpbrowser. 

I have put my changes on the following page:
http://www.regix.com/regisr/hints.html#gimp

Thanks for any ideas to fix it




---
regisr   [EMAIL PROTECTED] http://www.regix.com/



Re: Compile problems and workarounds

2000-01-20 Thread SHIRASAKI Yasuhiro

Hi regis,

I have gettext but troubles with the value of INTLIBS and problems with perl
plug-ins and helpbrowser. 

The cause of the INTLLIBS problem is that gettext.m4 doesn't set
the variable correctly. I've sent following patch to gettext maintainer
to fix it. It will be fixed in the future release of gettext package.

Packager might use the patch for the next release?

--
SHIRASAKI Yasuhiro : Experimental Particle Physics, JLC Team
Graduate School of Science, TOHOKU University 980-8578 Japan.


--- 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 21 | 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 21 | 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 21 | 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
])