Hmm. Can you copy paste the error message here? Just click in the error message window and press Ctrl-C.
And please also try to compile your sample and also show the errors it generates.
Currently your snippet misses to define uint8, has a space in "uint 8 one" and there is a also a semicolon missing after the union definition. So check if the fixed sample does trigger the compiler error, or maybe the compiler complains about something else.
Daniel