Ich hatte auch das beschriebene Problem.
Normallerweise sollte Variants.pas nur dann compliliert werden müssen, wenn die Datei
a. geändert wurde
b. die
DCU-Datei nicht gefunden wird
Da ich (und ich denke auch die betroffenen Kollegen hier) nichts an der Datei geändert hatte, blieb nur "b.".
Also habe ich ganz vorne in den Suchpfad $(
BDS)\lib; eingesetzt (das ist auch ganz vorne in meinem Bibliothekspfad) - aber ich habe es dennoch mal probiert. Das hat geklappt!
Tipp: Dreckiges Geschirr schimmelt nicht, wenn man es einfriert.