Hi Marcel,
Better than that, I can send the warning free version, I just about done with it.
As for requires global construction, I think the problem is that the global class are constructed outside of main. Maybe they should be changed to pointers and allocated in main().
Bruce