в таком видет как ты хочешь - это единственный способ
сравни с
int a;
float a;
ты же не будешь ждать от компилятора, что бы он во второй строчке создавал временный float со значением из int a. так и тут.
@Gorily
Не что-то там не то оказалось, извини.
Но, в принципе, имея класс описания, ты можешь востоновить изначальный proto-файл руками (сомеваюсь, что для этого есть какие-то тулзы)
а он у тебя вообще нормально компилируется без ошибок?
так как там довольно большой вывод попробуй после того как make отработает сделать echo $? если будет не 0, то у тебя проблемы
сравни с
int a;
float a;
ты же не будешь ждать от компилятора, что бы он во второй строчке создавал временный float со значением из int a. так и тут.