I can now compile regex (Boost v1.33) using xlC v8.0, without any modifications to any Boost src code,
except for the generic.mak found within the regex build area.

------- here are the details --------

I am now able to compile regex (Boost v1.33) using the following version of xlC:
(version info returned by the command  xlC_r -qversion)

IBM XL C/C++ Enterprise Edition V8.0 for AIX
Version: 8.00.0000.0012

(As mentioned previously I had been using V7.0 and I could not get it to work.)

I compiled it within the directory:
$BOOST_ROOT/libs/regex/build

I modified generic.mak as needed, using xlC_r as the compiler, and ran gmake.

**I did not need to make any modifications to any of the Boost source code,
as this process was defined on the IBM website for use with Boost V1.32
and I was compiling Boost V1.33**

Note that I have not yet tried to compile any other parts of Boost with xlC V8.0.

Thanks for all of your input.

John Maddock wrote:
dx wrote:

  
The incomplete class "gcc_3_2_wknd" must not be used as a qualifier.

A non-type template parameter cannot have type "const bool"
    

That indicates a problem with Boost.MPL and that compiler.  Are you using an 
up to date version of xlc because I believe Boost.Regex does/should build 
fine with that compiler.

John.