What version of RTW are you using? If you're using 1.3+, then export_descr_ancillary_enums is not necessary, but if you're using 1.2 then you need this in that file:

Code:
bodyguard_greek
bodyguard_greek_desc
bodyguard_greek_effects_desc
bodyguard_roman
bodyguard_roman_desc
bodyguard_roman_effects_desc
You have a problem here:

Code:
;------------------------------------------
Ancillary bodyguard_roman
; o bodyguard : <PersonalSecurity>  2, <BodyguardValour>  2

Ancillary bodyguard_roman
    Image 401.tga
    Description bodyguard_roman_desc
    EffectsDescription bodyguard_roman_effects_desc
    Effect PersonalSecurity  2 
    Effect BodyguardValour  2
You need a semi-colon before the first instance of "Ancillary bodyguard_roman".

Also, you are referencing new traits in your triggers (AcquireBodyguard_Greek and AcquireBodyguard_Roman). Did you add those to your trait files?

Finally... are you using a RTW shortcut with -show_err on the target line? That should catch any other problems.