* [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: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
* 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
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