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.