On Thu, Jul 13, 2006 at 06:52:05PM +0300, Led wrote: > В сообщении от 13 июля 2006 16:38 Upravdom Team Robot написал(a): > > Dear Sisyphus ! > > The lrmi-0.10-alt1 package has been rejected from incoming for x86_64 > > architecture. > > > > Possible reason follows: > > vbetest.c:126: error: storage size of 'r' isn't known > > vbetest.c:146: warning: cast to pointer from integer of different size > > vbetest.c:126: warning: unused variable 'r' > > vbetest.c: In function 'set_mode': > > vbetest.c:183: error: storage size of 'r' isn't known > > vbetest.c:200: warning: cast from pointer to integer of different size > > vbetest.c:201: warning: cast from pointer to integer of different size > > vbetest.c:183: warning: unused variable 'r' > > vbetest.c: In function 'main': > > vbetest.c:322: error: storage size of 'r' isn't known > > vbetest.c:347: warning: implicit declaration of function 'LRMI_init' > > vbetest.c:351: warning: assignment makes pointer from integer without a > > cast vbetest.c:385: warning: cast from pointer to integer of different size > > vbetest.c:405: warning: cast to pointer from integer of different size > > vbetest.c:407: warning: cast to pointer from integer of different size > > vbetest.c:414: warning: cast from pointer to integer of different size > > vbetest.c:415: warning: cast from pointer to integer of different size > > vbetest.c:322: warning: unused variable 'r' > > make: *** [vbetest] Error 1 > > make: Leaving directory `/usr/src/RPM/BUILD/lrmi-0.10' > > error: > > Натолкните на мысль: из-за чего это может быть? Ошибка в строке: > struct LRMI_regs r; Из-за того, что имеется не полное объявление структуры, т.е. просто где-то сказано struct LRMI_regs; соответственно переменную-указатель на такую структуру объявить можно, а переменную-саму-структуру -- нельзя.