From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 13 Jul 2006 23:20:09 +0700 From: Slava Semushin Message-ID: <261934203.20060713232009@ngs.ru> To: ALT Devel discussion list In-Reply-To: <200607131856.44986.led@altlinux.ru> References: <20060713133807.C1B82F6CD@mash.office.altlinux.ru> <200607131850.39150.led@ukr-fin.com.ua> <200607131856.44986.led@altlinux.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit 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:20:02 -0000 Archived-At: List-Archive: List-Post: 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() вычисляется уже во время компиляции, то компилятор должен знать эту информацию уже на этапе сборки. Решением, на мой взгляд, будет являться подключение файла, в котором эта структура объявляется. Поправьте меня, если я не прав. -- Юный Си-кодер