linux compile fix and slight test changes (come on initialiser lists :-) )