[devel] E: incoming x86_64 reject: lrmi-0.10-alt1
Led
=?iso-8859-1?q?led_=CE=C1_altlinux=2Eru?=
Чт Июл 13 20:23:33 MSD 2006
В сообщении от 13 июля 2006 19:20 Slava Semushin написал(a):
> Hello Led,
>
> Thursday, July 13, 2006, 10:56:44 PM, you wrote:
> >> > vbetest.c:126: error: storage size of 'r' isn't known
>
> [skip]
>
> >> Натолкните на мысль: из-за чего это может быть? Ошибка в строке:
> >> struct LRMI_regs r;
>
> L> В догонку: дальше по тексту присутствует sizeof(r).
>
> Могу лишь сделать предположение:
>
> Чтобы вычислить размер структуры нужно знать из скольки элементов
> она состоит и каких они типов. Так как sizeof() вычисляется уже во
> время компиляции, то компилятор должен знать эту информацию уже на
> этапе сборки.
>
> Решением, на мой взгляд, будет являться подключение файла, в котором
> эта структура объявляется.
>
> Поправьте меня, если я не прав.
Вы правы, но файл подключается. Более того, на i586 собирается, только на
x86_64 такая ошибка :(
--
Led.
Подробная информация о списке рассылки Devel