[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