John, thank you very much for your help.
Please note that regex shared lib support on mingw/cygwin is partly broken - that's why it's disabled in the Jamfile!
I saw in the last version of boost (1.46) that the regex Jamfile has some of the tweaks the patch has (with mingw enabled and cygwin disabled, which is ok for me). Maybe trying with this version is a possibility?
It means that a call to ICU::Collator::createInstance failed, last time someone had that error it was because their ICU data dll was broken (ie didn't actually have any locale data in it).
This means that the boost dll doesn't found the icu dll? Could you tell me which dll is searching or the approximate weight? I have a few icu dll (one of around 15MB) alongside boost_regex-mt.dll, but maybe I'm putting the wrong dll (as icu doesn't generate both .lib and .dll in the same compilation, I have to make two compilation passes with different tweaks, so maybe I'm doing something wrong in this pass). Thanks in advance!
From: boost.regex@virgin.net To: boost-users@lists.boost.org Date: Tue, 1 Mar 2011 09:28:00 +0000 Subject: Re: [Boost-users] Boost + ICU in Windows with MinGW
I applied the following patch before compilation, without it I don't get the boost_regex-mt.lib and boost_regex_mt.dll, but the libboost_regex-mt.lib. https://build.opensuse.org/package/view_file?file=boost-regexdll.patch&package=mingw32-boost&project=windows%3Amingw%>3Awin32&srcmd5=561592621be0390a05766ba9ae4d390a
Please note that regex shared lib support on mingw/cygwin is partly broken - that's why it's disabled in the Jamfile!
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error>
what(): Could not initialize ICU resources
It means that a call to ICU::Collator::createInstance failed, last time someone had that error it was because their ICU data dll was broken (ie didn't actually have any locale data in it).
HTH, John.
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users