Jonathan Patschke wrote: > | The literal constant on line 164 of lib/regex_internal.h needs to be > | explicitly declared as an unsigned long. HP-UX's preprocessor (at least > | on 10.20) will fail a comparison between 0xffffffff and 0xffffffffUL. > | The constant in limits.h is explicitly UL, so BITSET_WORD_MAX doesn't > | get properly defined on HP-UX 10.20.
If you change that line to #if BITSET_WORD_MAX == 0xffffffffUL and recompile, do the compilation and "make check" then succeed? Bruno