Right. The #include <list> can also go. Dunno why my compiler didn't complain.
If you are using cmake, it uses pre-compiled headers which is a superset of header files included in this single file... This has caused some troubles in the past. I do not know if autotools has the same problem when pch.h is used. scons does not support pre-compiled headers. Bo