From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Devel discussion list Date: Thu, 13 Jul 2006 20:47:33 +0300 User-Agent: KMail/1.9.1 References: <20060713133807.C1B82F6CD@mash.office.altlinux.ru> <200607131852.05414.led@altlinux.ru> <20060713174028.GA15052@localhost.localdomain> In-Reply-To: <20060713174028.GA15052@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200607132047.33365.led@ukr-fin.com.ua> Subject: Re: [devel] E: incoming x86_64 reject: lrmi-0.10-alt1 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2006 17:47:22 -0000 Archived-At: List-Archive: List-Post: В сообщении от 13 июля 2006 20:40 Alexey Tourbin написал(a): > 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; > соответственно переменную-указатель на такую структуру объявить можно, > а переменную-саму-структуру -- нельзя. Спасибо. Но оказалось не совсем так: просто эта структура вобще не обявляется, если __i386__ неопределён. -- Led.