Компилер полагает, что переменные, объявленные как const нужно складывать во FLASH, а не const - в RAM. А в структуре переменные должны находится рядом, в одной области памяти.
Т.е. с точки зрения компилера поставленная ему задача невыполнима. Того и ругается.
Другой вопрос - правильно ли этот компилер понимает объявление const?