This appears to be due to a problem with the SGI-supplied regex
functions (part of libc).
Using the GNU regex functions instead works wonders. It is available at
ftp://gnudist.gnu.org/pub/gnu/regex/regex-0.12.tar.gz.
You can either incorporate it into one of the libraries, or install it
separately (which is what I did), under /usr/local or someplace like that.
Just be sure to use it instead of the SGI supplied ones. Assuming you put
regex.h in /usr/local/include, and libgnuregex.a in /usr/local/lib:
env CFLAGS "-I/usr/local/include" \
LDFLAGS "-L/usr/local/lib" \
LIBS "-lgnuregex" \
./configure
(be sure to merge in other options you desire)
Away it goes.
|