Questo in realtà sembra un bug in boost quando compilato con GCC4.8. Di recente ho eseguito l'aggiornamento a 13.10 (desktop) e ho iniziato ad avere lo stesso identico problema. Abbastanza sicuro...
[email protected]####:~$ g++ --version
g++ (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
Ho cercato un po' su Google e ho trovato questo:
https://svn.boost.org/trac/boost/ticket/7242
Una soluzione semplice è compilare con -Wno-unused-local-typedefs
, che puoi aggiungere al file scons.