On Tue, Sep 28, 2010 at 4:18 AM, John Maddock <boost.regex@virgin.net> wrote:
No, the regex lib does not go on to build.

Are you sure?  What are the error messages?


The compiler error:
libs/regex/build/has_icu_test.cpp:12:30: error: unicode/uversion.h: No such
file or directory
is from trying to compile has_icu_test.cpp with my cross-compiler tools
which do not have the icu libraries and header files installed.
So it can not find unicode/uversion.h.

Why is it trying to compile has_icu_test.cpp when has_icu builds = no, as
shown below in my output?

Compiling has_icu_test.cpp is the test that's carried out when performing the configuration checks - those errors should be directed to file and not console - that's the bug that's being investigated.


John.

I found my problem.
I was building boost with the bjam -q option.
When I build using the bjam -q option the build stops on the above error and does not build the libraries.
I removed the -q and it ignored the above error and everything built fine.

Thanks,
Rob