http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47252
--- Comment #3 from Patrick Moran <patrick.a.moran at gmail dot com> 2011-01-16 04:10:26 UTC --- Confirmed that the code does in fact work with boost 1.42 on gcc 4.6.0. I guess that makes this already fixed.