Hi,
Got the update... On linux (RHEL3) I had to add strcase to the
modules/regex file under 'depends-on'.
On Mac OS/X 10.3 I get:
ld: Undefined symbols:
_re_compile_fastmap
_re_compile_pattern
_re_match_2
_re_search_2
I can get these errors to go away by commenting out the AC_DEFINEs for
them in regex.m4. This fixes the problem on Mac OS/X and the hacked m4
script also works on RHEL3.
James
On Sep 23, 2005, at 3:19 PM, Paul Eggert wrote:
James Gallagher <[EMAIL PROTECTED]> writes:
Please let me know when the fix is in CVS or if you'd like me to
submit a patch.
OK, I've installed this into both gnulib and coreutils. The long list
is
awkward....
2005-09-23 Paul Eggert <[EMAIL PROTECTED]>
* regex.m4 (gl_REGEX): If replacing, define regcomp to rpl_regcomp,
and similarly for the other external symbols. Problem reported
by James Gallager.
--- regex.m4 9 Sep 2005 21:07:50 -0000 1.40
+++ regex.m4 23 Sep 2005 21:17:57 -0000 1.41
@@ -1,4 +1,4 @@
-#serial 29
+#serial 30
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
Free
# Software Foundation, Inc.
@@ -120,6 +120,36 @@ AC_DEFUN([gl_REGEX],
esac
if test $ac_use_included_regex = yes; then
+ AC_DEFINE([re_syntax_options], [rpl_re_syntax_options],
+ [Define to rpl_re_syntax_options if the replacement should be
used.])
+ AC_DEFINE([re_set_syntax], [rpl_re_set_syntax],
+ [Define to rpl_re_set_syntax if the replacement should be
used.])
+ AC_DEFINE([re_compile_pattern], [rpl_re_compile_pattern],
+ [Define to rpl_re_compile_pattern if the replacement should be
used.])
+ AC_DEFINE([re_compile_fastmap], [rpl_re_compile_fastmap],
+ [Define to rpl_re_compile_fastmap if the replacement should be
used.])
+ AC_DEFINE([re_search], [rpl_re_search],
+ [Define to rpl_re_search if the replacement should be used.])
+ AC_DEFINE([re_search_2], [rpl_re_search_2],
+ [Define to rpl_re_search_2 if the replacement should be used.])
+ AC_DEFINE([re_match], [rpl_re_match],
+ [Define to rpl_re_match if the replacement should be used.])
+ AC_DEFINE([re_match_2], [rpl_re_match_2],
+ [Define to rpl_re_match_2 if the replacement should be used.])
+ AC_DEFINE([re_set_registers], [rpl_re_set_registers],
+ [Define to rpl_re_set_registers if the replacement should be
used.])
+ AC_DEFINE([re_comp], [rpl_re_comp],
+ [Define to rpl_re_comp if the replacement should be used.])
+ AC_DEFINE([re_exec], [rpl_re_exec],
+ [Define to rpl_re_exec if the replacement should be used.])
+ AC_DEFINE([regcomp], [rpl_regcomp],
+ [Define to rpl_regcomp if the replacement should be used.])
+ AC_DEFINE([regexec], [rpl_regexec],
+ [Define to rpl_regexec if the replacement should be used.])
+ AC_DEFINE([regerror], [rpl_regerror],
+ [Define to rpl_regerror if the replacement should be used.])
+ AC_DEFINE([regfree], [rpl_regfree],
+ [Define to rpl_regfree if the replacement should be used.])
AC_LIBOBJ([regex])
gl_PREREQ_REGEX
fi
_______________________________________________
bug-gnulib mailing list
bug-gnulib@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnulib
--
James Gallagher jgallagher at opendap.org
OPeNDAP, Inc 406.723.8663
_______________________________________________
bug-gnulib mailing list
bug-gnulib@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnulib