From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46B1FBF4.30103@altlinux.org> Date: Thu, 02 Aug 2007 10:44:52 -0500 From: Igor Muratov User-Agent: Thunderbird 2.0.0.4 (X11/20070702) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <46B14E36.1000803@altlinux.org> <46B1F604.9050208@altlinux.org> <20070802153044.GB30754@basalt.office.altlinux.org> In-Reply-To: <20070802153044.GB30754@basalt.office.altlinux.org> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] def_without macros X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 15:45:00 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin пишет: > On Thu, Aug 02, 2007 at 10:19:32AM -0500, Igor Muratov wrote: > >> Alex Myltsev пишет: >> >>> On 8/2/07, Igor Muratov wrote: >>> >>> >>>> Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю >>>> вот такую вот ошибку: >>>> error: Macro %def_without not found >>>> И это понятно, т.к. пакет rpm не поставился. >>>> >>>> >>> Он поставился ещё при инициализации hasher'а. >>> >>> >>> >>>> Помнится я уже ходил по этим граблям, но не могу вспомнить как >>>> выкрутился из этого положения. >>>> >>>> >>> Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер на >>> 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', чтобы >>> rpm искал макросы для соответсвующей архитектуры. >>> >>> >> Да на это все x86_64. >> Так я вроде указываю архитектуру >> $ hsh --no-stuff --target=i586 >> > > Этого недостаточно; для --target=i586, как правило, нужно запускать "i586 hsh". > От этого стало еще хуже. [migor@hint1 SPECS]$ i586 hsh --no-stuff --target=i586 /tmp/.private/migor/build ../SRPMS/jboss-4.2.1.GA-alt1.src.rpm Чтение списков пакетов... Построение дерева зависимостей... E: Для пакета filesystem не найдено подходящего кандидата для установки Пакет filesystem присутствует в базе данных, но не имеет доступной версии. Как правило это означает, что хотя пакет упоминается в списке зависимостей, он отсутствует в репозитории, был вытеснен, либо в sources.list нет адреса репозитория, содержащего пакет. hsh-initroot: failed to calculate package file list. hsh-initroot: Failed to generate initial package file list. > Пожалуй что пора уже hasher патчить. > Ну, сейчас всем достанется... :-) > > > ------------------------------------------------------------------------ > > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus -- With best regards Igor Muratov