STR2(__FILE__)
__FILE__
уже является строковым литералом: вам не нужно использовать STR2
здесь.
Вам также, вероятно, следует удалить скобки из макроса, чтобы его можно было объединить с другими строковыми литералами, если вы хотите это сделать:
#define LINE_FILE "Line " STR2(__LINE__) " of file " __FILE__