>> A similiar issue exists for Windows if Running was defined but uses an inner state that was only foward declared. > Does it compile, if you wrap the inner state with mpl::list<>?
Unfortunately not.