From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 23 Oct 2002 15:56:09 +0500 From: ASA X-Mailer: The Bat! (v1.60q) Organization: LLB, LLC X-Priority: 3 (Normal) Message-ID: <741020036.20021023155609@udm.ru> To: Михаил Пожидаев Subject: Re[2]: [Comm] ошибка при компиляции ядра In-Reply-To: <3DB5EE6A.30506@inbox.ru> References: <3DB53AC2.5000903@inbox.ru> <15632243033.20021022184319@udm.ru> <3DB5EE6A.30506@inbox.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: ASA List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello Михаил, Wednesday, October 23, 2002, 5:33:46 AM, you wrote: >> МП> Беру заготовленную конфигурацию, запускаю make dep - все нормально. >> МП> Запускаю make и сразу же - ошибка: Я посмотрел, из каких мест она вылезает. >> МП> find: *: No such file or directory такая ошибка у find возникает, если в текущем каталоге нет файлов. Что вообще-то для ядра ненормально, но появилась мысль. Ты же вроде не делал make config/xconfig/menuconfig/oldconfig? >> МП> scripts/split-include: find: Success >> МП> make: *** [include/config/MARKER] Error 1 >> >> МП> Подскажите, пожалуйста, в чем проблема. >> Надо указать конкретную цель компиляции (просто 'make' ничего не >> сделает). То есть надо 'make bzImage', а после этого - >> 'make modules'. А еще надо сделать make *config (подставить одну из четырех целей конфигурирования). Итак, новый рецепт лечения: таким образом, даже если есть заранее подготовленный файл .config, все равно надо обязательно сказать хотя бы 'make oldconfig', и только потом уже 'make dep bzImage modules' (обрати внимание, сразу несколько целей подряд в одной строке) МП> Я первоначально использовал make bzImage. МП> Потом в сообществе прочитал, что кто-то использует просто make. мне не нравится, то что в этом случае идет попытка определить, что же собрать, т.к. простое 'make' на самом деле выберет один из трех вариантов - 'make config', 'make dep' или 'make vmlinux' (даже не bzImage). Мое imho - этот псевдоинтеллект не стоит таких заморочек (можно иногда получить не то, что ожидали). МП> Ошибка одинаковая. действительно, не в make bzImage дело. МП> Исходники ядра брал из пакета kernel24-source. Лучше взять пакет src.rpm (с пятого диска) и использовать его основной tar.gz. МП> Почему его нельзя использовать? Я его собрать вообще-то сходу не смог, т.к. там вставлены такие вещи, про которые один Волков знает (маинтаинер ядра в ALT), в частности, настройка на хидеры в каталоги в недрах /var/run. 2Max A Mazin: я тебе говорил про третью кнопку слева под крышкой в кофеварке? Это оно самое и есть. Хотя я ядра (вообще) linux собираю уже три года. -- Best regards, ASA mailto:llb@udm.ru