Hi,
I tried compiling latest SVN with --enable-gnu-regex on an x86-64 system.
I only had time to look at the first few of them but the following errors seem to be due to casting between pointers and int but on x86-64 int is 32 bits and pointer is 64 bits so it isn't going to work :-(.
Cheers Lex
CC regex.o regex.c: In function ‘re_match_2’: regex.c:3769: warning: cast from pointer to integer of different size regex.c:3769: warning: cast from pointer to integer of different size regex.c:3775: warning: cast to pointer from integer of different size regex.c:3775: warning: cast to pointer from integer of different size regex.c:3922: warning: cast to pointer from integer of different size regex.c:3922: warning: cast to pointer from integer of different size regex.c:3975: warning: cast to pointer from integer of different size regex.c:3975: warning: cast to pointer from integer of different size regex.c:4081: warning: cast from pointer to integer of different size regex.c:4081: warning: cast from pointer to integer of different size regex.c:4114: warning: cast to pointer from integer of different size regex.c:4114: warning: cast to pointer from integer of different size regex.c:4127: warning: cast to pointer from integer of different size regex.c:4127: warning: cast to pointer from integer of different size regex.c:4295: warning: cast from pointer to integer of different size regex.c:4295: warning: cast from pointer to integer of different size