From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Devel discussion list Date: Thu, 13 Jul 2006 19:23:33 +0300 User-Agent: KMail/1.9.1 References: <20060713133807.C1B82F6CD@mash.office.altlinux.ru> <200607131856.44986.led@altlinux.ru> <261934203.20060713232009@ngs.ru> In-Reply-To: <261934203.20060713232009@ngs.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200607131923.34886.led@altlinux.ru> 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 16:23:17 -0000 Archived-At: List-Archive: List-Post: В сообщении от 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.