Wo sind denn die Funktionen PRINT und MSDOS definiert?
Da:
EXTERN PRINT:FAR
EXTERN MSDOS:FAR
Möglicherweise liegt in den beiden Zeilen auch der Hund begraben. Vielleicht mal mit einem anderen Attribut probieren oder die Kommandozeilenoptionen nochmals prüfen (nicht, dass er statt einer Objektdatei gleich ein Programm basteln will).