Humberto Ortiz-Zuazaga wrote:
> Sat Nov  4 14:06:48 GMT+4 2006  Humberto Ortiz-Zuazaga
> <[EMAIL PROTECTED]>
>   * regex-mac
> diff -rN -u old-axiom-darcs/src/hyper/hthits.pamphlet
> new-axiom-darcs/src/hyper/hthits.pamphlet
> --- old-axiom-darcs/src/hyper/hthits.pamphlet   2006-11-04
> 14:23:58.000000000 -0400
> +++ new-axiom-darcs/src/hyper/hthits.pamphlet   2006-11-04
> 14:23:59.000000000 -0400
> @@ -71,7 +71,12 @@
>  /* AIX3 regexp.h includes NLregexp which we don't want */
>  #undef _XOPEN_SOURCE
>  #endif
> +#if !defined(MACOSXplatform)
> +/* Mac OS X doesn't have regexp.h */
>  # include <regexp.h>
> +#else
> +#include <regex.h>
> +#endif
> 
>  /*
>   * Global variables set according to the command line.
> 
> Hyper still fails to build:
> 
> 13 making /Users/humberto/src/axiom-darcs/src/hyper
> gcc -O2 -fno-strength-reduce -Wall -D_GNU_SOURCE -DMACOSXplatform
>       -I/usr/include -I/usr/include/sys
> -I/Users/humberto/src/axiom-darcs/src/include -I. -I/usr/X11R6/include
>   -c -o hthits.o hthits.c
> hthits.c: In function 'main':
> hthits.c:121: warning: implicit declaration of function 'compile'
> hthits.c: In function 'searchPage':
> hthits.c:365: warning: implicit declaration of function 'step'
> hthits.c:368: error: 'loc2' undeclared (first use in this function)
> hthits.c:368: error: (Each undeclared identifier is reported only once
> hthits.c:368: error: for each function it appears in.)
> make[2]: *** [hthits.o] Error 1
> make[1]: *** [hyper/stamp] Error 2
> make: *** [all-recursive] Error 1
> 
> I can't figure out what loc2 is supposed to be, I can't see any
> definition in any of the other pamphlets in the hyper directory.
> 

regex.h is not a plug-in replacemnt for regexp.h -- the headers are
incompatible.  In prarticular regexp.h declares functions 'compile',
'step' and variable 'loc2' while interface exported by 'regex.h'
is quite different.

AFAICS we should rewrite hthits.c to use regex.h on all platforms,
but this slightly more then changing include line.

-- 
                              Waldek Hebisch
[EMAIL PROTECTED] 


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to