for the most part the info above worked. but I got a malformed line when I did the echo, here is what i did to make it work
cd /var/cpanel/perl/easy/Cpanel/Easy/OptLib
tar -xzvf pcre.pm.tar.gz
created a patch file called pcre_patch & added this to it.
--- pcre-8.21/pcre_compile.c 2011/12/07 16:52:34 793
+++ pcre-8.21/pcre_compile.c 2011/12/18 10:03:38 807
@@ -1655,7 +1655,8 @@
case OP_ASSERTBACK:
case OP_ASSERTBACK_NOT:
do cc += GET(cc, 1); while (*cc == OP_ALT);
- /* Fall through */
+ cc += _pcre_OP_lengths[*cc];
+ break;
patch -p1 < pcre_patch
it might ask for the filename to patch, I just typed pcre-8.21/pcre_compile.c
and it patched the file.
then I just ran the rest of the commands from above
tar -czvf pcre.pm.tar.gz pcre-8.21/
rm -Rf pcre-8.21/
chattr +i pcre.pm.tar.gz
rm -Rf /opt/pcre/
/scripts/easyapache --build
chattr -i pcre.pm.tar.gz
My forums are now working again...I'm a happy camper
the code for the patch came from this post
http://bugs.exim.org/show_bug.cgi?id=1187