On Sat, Feb 23, 2008 at 01:42:56AM -0600, Ming Hua wrote: > > I can confirm this on i386 as well, will investigate more.
The reason of the FTBFS with GCC 4.3 is related to the <hash_map> header. The preprocessing logic in src/scim_pinyin.h is that <hash_map> is used if it exists. With GCC 4.2, this means <ext/hash_map>; but with GCC 4.3, this means <backward/hash_map>. The syntaxes for the two headers are apparently different. Since switching to use <tr1/unordered_map> should work for both GCC 4.2 and 4.3, it's likely I'll write a patch to use that. This would involve patching the autotool build framework though, so it will take a while. Ming 2008.03.30 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]