* [sisyphus] def_without macros @ 2007-08-02 3:23 Igor Muratov 2007-08-02 6:03 ` Alex Myltsev 0 siblings, 1 reply; 9+ messages in thread From: Igor Muratov @ 2007-08-02 3:23 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю вот такую вот ошибку: Preparing packages for installation... libexpat-2.0.1-alt0.1 libfreetype-2.3.4-alt2 fontconfig-2.3.2-alt10 Updating fonts cache: [ DONE ] fonts-ttf-j2se-sun-1.6.0.01-alt2 java-common-1.3.5-alt1 libX11-locales-1.1.2-alt3 libXau-1.0.3-alt1 libXdmcp-1.0.2-alt1.0 libX11-1.1.2-alt3 libXext-1.0.3-alt1 libXi-1.0.2-alt1 libXp-1.0.0-alt3.0 libICE-1.0.3-alt2 libSM-1.0.3-alt1 libXt-1.0.5-alt1 libXtst-1.0.1-alt3 j2se1.5-sun-1.5.0.11-alt4 j2se1.5-sun-devel-1.5.0.11-alt4 rpm-build-java-1.0.0-alt1 jpackage-utils-1.7.3-alt4 xml-commons-1.3.03-alt0.4_8jpp1.7 xml-commons-jaxp-1.3-apis-1.3.03-alt0.4_8jpp1.7 junit-3.8.2-alt3 sax-2.0.2-alt1 xml-commons-resolver12-1.3.03-alt0.4_8jpp1.7 xerces-j-2.9.0-alt2 ant-1.7.0-alt4 xalan-j2-2.7.0-alt6_7jpp1.7 error: Macro %def_without not found error: line 1: %def_without test Installing jboss-4.2.1.GA-alt1.src.rpm Building target platforms: i586 Building for target i586 Command exited with non-zero status 1 0.34user 0.20system 0:00.54elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+622minor)pagefaults 0swaps hsh-rebuild: rebuild of `jboss-4.2.1.GA-alt1.src.rpm' failed. И это понятно, т.к. пакет rpm не поставился. Ну не делать же на него явную зависимость. Помнится я уже ходил по этим граблям, но не могу вспомнить как выкрутился из этого положения. -- With best regards Igor Muratov ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 3:23 [sisyphus] def_without macros Igor Muratov @ 2007-08-02 6:03 ` Alex Myltsev 2007-08-02 15:19 ` Igor Muratov 0 siblings, 1 reply; 9+ messages in thread From: Alex Myltsev @ 2007-08-02 6:03 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On 8/2/07, Igor Muratov <migor@altlinux.org> wrote: > Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю > вот такую вот ошибку: > error: Macro %def_without not found > И это понятно, т.к. пакет rpm не поставился. Он поставился ещё при инициализации hasher'а. > Помнится я уже ходил по этим граблям, но не могу вспомнить как > выкрутился из этого положения. Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер на 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', чтобы rpm искал макросы для соответсвующей архитектуры. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 6:03 ` Alex Myltsev @ 2007-08-02 15:19 ` Igor Muratov 2007-08-02 15:30 ` Dmitry V. Levin 2007-08-02 17:44 ` Vladimir A. Svyatoshenko 0 siblings, 2 replies; 9+ messages in thread From: Igor Muratov @ 2007-08-02 15:19 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Alex Myltsev пишет: > On 8/2/07, Igor Muratov <migor@altlinux.org> wrote: > >> Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю >> вот такую вот ошибку: >> error: Macro %def_without not found >> И это понятно, т.к. пакет rpm не поставился. >> > Он поставился ещё при инициализации hasher'а. > > >> Помнится я уже ходил по этим граблям, но не могу вспомнить как >> выкрутился из этого положения. >> > Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер на > 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', чтобы > rpm искал макросы для соответсвующей архитектуры. > Да на это все x86_64. Так я вроде указываю архитектуру $ hsh --no-stuff --target=i586 <dir> <src.rpm> > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus -- With best regards Igor Muratov ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 15:19 ` Igor Muratov @ 2007-08-02 15:30 ` Dmitry V. Levin 2007-08-02 15:44 ` Igor Muratov 2007-08-02 17:44 ` Vladimir A. Svyatoshenko 1 sibling, 1 reply; 9+ messages in thread From: Dmitry V. Levin @ 2007-08-02 15:30 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1001 bytes --] On Thu, Aug 02, 2007 at 10:19:32AM -0500, Igor Muratov wrote: > Alex Myltsev пишет: > > On 8/2/07, Igor Muratov <migor@altlinux.org> wrote: > > > >> Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю > >> вот такую вот ошибку: > >> error: Macro %def_without not found > >> И это понятно, т.к. пакет rpm не поставился. > >> > > Он поставился ещё при инициализации hasher'а. > > > > > >> Помнится я уже ходил по этим граблям, но не могу вспомнить как > >> выкрутился из этого положения. > >> > > Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер на > > 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', чтобы > > rpm искал макросы для соответсвующей архитектуры. > > > Да на это все x86_64. > Так я вроде указываю архитектуру > $ hsh --no-stuff --target=i586 <dir> <src.rpm> Этого недостаточно; для --target=i586, как правило, нужно запускать "i586 hsh". Пожалуй что пора уже hasher патчить. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 15:30 ` Dmitry V. Levin @ 2007-08-02 15:44 ` Igor Muratov 2007-08-02 15:52 ` Pavlov Konstantin 2007-08-03 16:27 ` Michael Shigorin 0 siblings, 2 replies; 9+ messages in thread From: Igor Muratov @ 2007-08-02 15:44 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin пишет: > On Thu, Aug 02, 2007 at 10:19:32AM -0500, Igor Muratov wrote: > >> Alex Myltsev пишет: >> >>> On 8/2/07, Igor Muratov <migor@altlinux.org> wrote: >>> >>> >>>> Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю >>>> вот такую вот ошибку: >>>> error: Macro %def_without not found >>>> И это понятно, т.к. пакет rpm не поставился. >>>> >>>> >>> Он поставился ещё при инициализации hasher'а. >>> >>> >>> >>>> Помнится я уже ходил по этим граблям, но не могу вспомнить как >>>> выкрутился из этого положения. >>>> >>>> >>> Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер на >>> 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', чтобы >>> rpm искал макросы для соответсвующей архитектуры. >>> >>> >> Да на это все x86_64. >> Так я вроде указываю архитектуру >> $ hsh --no-stuff --target=i586 <dir> <src.rpm> >> > > Этого недостаточно; для --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 ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 15:44 ` Igor Muratov @ 2007-08-02 15:52 ` Pavlov Konstantin 2007-08-02 17:15 ` Хихин Руслан 2007-08-03 16:27 ` Michael Shigorin 1 sibling, 1 reply; 9+ messages in thread From: Pavlov Konstantin @ 2007-08-02 15:52 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 2041 bytes --] On Thu, Aug 02, 2007 at 10:44:52AM -0500, Igor Muratov wrote: > Dmitry V. Levin пишет: > > On Thu, Aug 02, 2007 at 10:19:32AM -0500, Igor Muratov wrote: > > > >> Alex Myltsev пишет: > >> > >>> On 8/2/07, Igor Muratov <migor@altlinux.org> wrote: > >>> > >>> > >>>> Народ, что-то я не могу понять. Собираю новый jboss в хешере и получаю > >>>> вот такую вот ошибку: > >>>> error: Macro %def_without not found > >>>> И это понятно, т.к. пакет rpm не поставился. > >>>> > >>>> > >>> Он поставился ещё при инициализации hasher'а. > >>> > >>> > >>> > >>>> Помнится я уже ходил по этим граблям, но не могу вспомнить как > >>>> выкрутился из этого положения. > >>>> > >>>> > >>> Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер на > >>> 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', чтобы > >>> rpm искал макросы для соответсвующей архитектуры. > >>> > >>> > >> Да на это все x86_64. > >> Так я вроде указываю архитектуру > >> $ hsh --no-stuff --target=i586 <dir> <src.rpm> > >> > > > > Этого недостаточно; для --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. У вас в системном /etc/apt/sources.list для x86_64 есть записи для i586 ? -- Давайте жить дружно, а то хуже будет.... -- slava in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 15:52 ` Pavlov Konstantin @ 2007-08-02 17:15 ` Хихин Руслан 0 siblings, 0 replies; 9+ messages in thread From: Хихин Руслан @ 2007-08-02 17:15 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1068 bytes --] Здравствуйте Pavlov Konstantin В сообщении от 2 августа 2007 Pavlov Konstantin написал(a): Не знаю, как научили, так скрипт и написал, с тех пор пользуюсь :) ========= #!/bin/sh -x home_hasher=~/RPM/hasher logf=$home_hasher/build.txt echo $logf hsh -v --save-fakeroot $home_hasher $* &> $logf.x86_64 setarch i586 hsh -v --save-fakeroot --apt-config=/etc/apt/apt.conf.32 \ $home_hasher $* &> $logf.i586 ======== В /etc/apt/apt.conf.32 Dir::Etc::main "/dev/null"; Dir::Etc::parts "/var/empty"; Dir::Etc::SourceParts "/var/empty"; Dir::Etc::sourcelist "/etc/apt/sources.list.32"; ======== /etc/apt/sources.list.32 # Sisyphus rpm [alt] file:/mnt/arhiv2/Sisyphus noarch classic rpm [alt] file:/mnt/arhiv2/Sisyphus i386 classic rpm [alt] file:/mnt/arhiv2/Sisyphus i586 classic rpm [alt] file:/mnt/arhiv2/Sisyphus i686 classic rpm-src [alt] file:/mnt/arhiv2/Sisyphus i586 classic ======= ~/hasher/config : if [ `uname -m` = i686 ]; then def_target=i586; \ apt_config=.../i586.conf; fi -- С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 15:44 ` Igor Muratov 2007-08-02 15:52 ` Pavlov Konstantin @ 2007-08-03 16:27 ` Michael Shigorin 1 sibling, 0 replies; 9+ messages in thread From: Michael Shigorin @ 2007-08-03 16:27 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Thu, Aug 02, 2007 at 10:44:52AM -0500, Igor Muratov wrote: > > Этого недостаточно; для --target=i586, как правило, нужно > > запускать "i586 hsh". > От этого стало еще хуже. Сделай себе 32-битный контейнер и пущайся в нём, куда удобней. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [sisyphus] def_without macros 2007-08-02 15:19 ` Igor Muratov 2007-08-02 15:30 ` Dmitry V. Levin @ 2007-08-02 17:44 ` Vladimir A. Svyatoshenko 1 sibling, 0 replies; 9+ messages in thread From: Vladimir A. Svyatoshenko @ 2007-08-02 17:44 UTC (permalink / raw) To: sisyphus On Thu, 02 Aug 2007 10:19:32 -0500 Igor Muratov wrote: > Alex Myltsev пишет: > > On 8/2/07, Igor Muratov <migor@altlinux.org> wrote: > > > >> Народ, что-то я не могу понять. Собираю новый jboss в хешере и > >> получаю вот такую вот ошибку: > >> error: Macro %def_without not found > >> И это понятно, т.к. пакет rpm не поставился. > >> > > Он поставился ещё при инициализации hasher'а. > > > > > >> Помнится я уже ходил по этим граблям, но не могу вспомнить как > >> выкрутился из этого положения. > >> > > Недавно boyarsh ходил по этим граблям в офисе. Это 32-битный хашер > > на 64-битной машине? Тогда нужно говорить не 'hsh', а 'i386 hsh', > > чтобы rpm искал макросы для соответсвующей архитектуры. > > > Да на это все x86_64. > Так я вроде указываю архитектуру > $ hsh --no-stuff --target=i586 <dir> <src.rpm> Проще создать 32 битный VE и в нем собирать в реальном 32 битном окружении > > _______________________________________________ > > Sisyphus mailing list > > Sisyphus@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/sisyphus > > ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-08-03 16:27 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-08-02 3:23 [sisyphus] def_without macros Igor Muratov 2007-08-02 6:03 ` Alex Myltsev 2007-08-02 15:19 ` Igor Muratov 2007-08-02 15:30 ` Dmitry V. Levin 2007-08-02 15:44 ` Igor Muratov 2007-08-02 15:52 ` Pavlov Konstantin 2007-08-02 17:15 ` Хихин Руслан 2007-08-03 16:27 ` Michael Shigorin 2007-08-02 17:44 ` Vladimir A. Svyatoshenko
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git