* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming
@ 2006-02-22 9:56 ` Sergey N. Yatskevich
2006-02-22 15:15 ` Sergey Vlasov
0 siblings, 1 reply; 5+ messages in thread
From: Sergey N. Yatskevich @ 2006-02-22 9:56 UTC (permalink / raw)
To: ALTLinux
В Срд, 22/02/2006 в 07:05 +0300, R.E.Gnimocni пишет:
> Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40533
> + umask 022
> + /bin/mkdir -p /usr/src/RPM/BUILD
> + cd /usr/src/RPM/BUILD
> + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libomniORB-buildroot
> + :
> + /bin/rm -rf -- /usr/src/tmp/libomniORB-buildroot
> + cd omniORB-4.1.0-beta1
> + make DESTDIR=/usr/src/tmp/libomniORB-buildroot install
> make: Entering directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1'
> making i586 in ./src...
> make[1]: Entering directory
> `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src'
> make[1]: *** No rule to make target `i586'. Stop.
> make[1]: Leaving directory
> `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src'
> make: *** [install] Error 1
> make: Leaving directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1'
> error: Bad exit status from /usr/src/tmp/rpm-tmp.40533 (%install)
Народ, помогите кто-нибудь. При сборке в hasher'е на этапе %install
вылетает приведённая выше ошибка. У меня она тоже воспроизводится при
сборке командой:
rpmbsh -i -s omniORB.spec
При этом, если после неудачной сборки зайти в шелл hasher'а:
hsh-shell hasher
и запустить сборку командами:
cd /usr/src/RPM/SPECS
rpmbuild -ba --clean --target i586 omniORB.spec
то всё отлично собирается.
Знатоки hasher'а подскажите, в каком направлении копать (скажите
хотя бы как выглядит итоговая команда rpm, создаваемая hasher'ом
для сборки). Я пока никаких следов i586 как цели для install не
нашёл и воспроизвести ошибку кроме как при полной пересборке с
переустановкой среды не могу.
--
Sergey N. Yatskevich <syatskevich@altlinux.ru>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming
2006-02-22 9:56 ` [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming Sergey N. Yatskevich
@ 2006-02-22 15:15 ` Sergey Vlasov
2006-02-22 15:44 ` Dmitry V. Levin
0 siblings, 1 reply; 5+ messages in thread
From: Sergey Vlasov @ 2006-02-22 15:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1667 bytes --]
On Wed, Feb 22, 2006 at 12:56:46PM +0300, Sergey N. Yatskevich wrote:
> В Срд, 22/02/2006 в 07:05 +0300, R.E.Gnimocni пишет:
> > Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40533
> > + umask 022
> > + /bin/mkdir -p /usr/src/RPM/BUILD
> > + cd /usr/src/RPM/BUILD
> > + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libomniORB-buildroot
> > + :
> > + /bin/rm -rf -- /usr/src/tmp/libomniORB-buildroot
> > + cd omniORB-4.1.0-beta1
> > + make DESTDIR=/usr/src/tmp/libomniORB-buildroot install
> > make: Entering directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1'
> > making i586 in ./src...
> > make[1]: Entering directory
> > `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src'
> > make[1]: *** No rule to make target `i586'. Stop.
> > make[1]: Leaving directory
> > `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src'
> > make: *** [install] Error 1
> > make: Leaving directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1'
> > error: Bad exit status from /usr/src/tmp/rpm-tmp.40533 (%install)
>
> Народ, помогите кто-нибудь. При сборке в hasher'е на этапе %install
> вылетает приведённая выше ошибка. У меня она тоже воспроизводится при
> сборке командой:
> rpmbsh -i -s omniORB.spec
>
> При этом, если после неудачной сборки зайти в шелл hasher'а:
> hsh-shell hasher
> и запустить сборку командами:
> cd /usr/src/RPM/SPECS
> rpmbuild -ba --clean --target i586 omniORB.spec
> то всё отлично собирается.
Не знаю, в каком месте hasher делает "export target", но можно в спеке
попробовать добавить в начало %install команду:
unset target ||:
(Мда... autocrap, конечно, sucks, но самописные makefile-ы ломаются ещё
интереснее.)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming
2006-02-22 15:15 ` Sergey Vlasov
@ 2006-02-22 15:44 ` Dmitry V. Levin
2006-02-22 16:09 ` Dmitry V. Levin
2006-02-22 16:31 ` Sergey Vlasov
0 siblings, 2 replies; 5+ messages in thread
From: Dmitry V. Levin @ 2006-02-22 15:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 298 bytes --]
On Wed, Feb 22, 2006 at 06:15:02PM +0300, Sergey Vlasov wrote:
> Не знаю, в каком месте hasher делает "export target",
Не делает. Но даже если бы делал, то это не имеет значения, поскольку
переменные среды, в которой работает hsh, не попадают к процессам,
работающим в чруте.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming
2006-02-22 15:44 ` Dmitry V. Levin
@ 2006-02-22 16:09 ` Dmitry V. Levin
2006-02-22 16:31 ` Sergey Vlasov
1 sibling, 0 replies; 5+ messages in thread
From: Dmitry V. Levin @ 2006-02-22 16:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1337 bytes --]
On Wed, Feb 22, 2006 at 06:44:51PM +0300, Dmitry V. Levin wrote:
> On Wed, Feb 22, 2006 at 06:15:02PM +0300, Sergey Vlasov wrote:
> > Не знаю, в каком месте hasher делает "export target",
>
> Не делает. Но даже если бы делал, то это не имеет значения, поскольку
> переменные среды, в которой работает hsh, не попадают к процессам,
> работающим в чруте.
Вспомнил. Сборочный скрипт, запускаемый в чруте, определяет эту переменную:
===
# Build the package.
purge_chroot_out
create_entry_header
cat >>"$entry" <<__EOF__
mkdir -p $verbose -m700 -- "\$TMPDIR"
packager=\$(rpmquery -p --qf '%{PACKAGER}' "$(quote_arg "$sname")")
cat >>/usr/src/.rpmmacros <<EOF
%packager \$packager
EOF
target="$(quote_arg "${target:-$def_target}")" /.host/rebuild "$(quote_arg "$sname")"
find /usr/src/RPM/SRPMS/ -mindepth 1 -maxdepth 1 -type f -name \*.src.rpm -print0 |
xargs -r0 mv -f $verbose --target-directory=/.out/ --
find /usr/src/RPM/RPMS/ -mindepth 2 -maxdepth 2 -type f -name \*.rpm -print0 |
xargs -r0 mv -f $verbose --target-directory=/.out/ --
__EOF__
mountpoints="$required_mountpoints" \
chrootuid2 &&
Verbose "rebuild of \`$sname' complete." ||
Fatal "rebuild of \`$sname' failed."
===
Но рассчитывать на то, что переменная target будет или не будет
экспортирована, нельзя.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming
2006-02-22 15:44 ` Dmitry V. Levin
2006-02-22 16:09 ` Dmitry V. Levin
@ 2006-02-22 16:31 ` Sergey Vlasov
1 sibling, 0 replies; 5+ messages in thread
From: Sergey Vlasov @ 2006-02-22 16:31 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 996 bytes --]
On Wed, Feb 22, 2006 at 06:44:51PM +0300, Dmitry V. Levin wrote:
> On Wed, Feb 22, 2006 at 06:15:02PM +0300, Sergey Vlasov wrote:
> > Не знаю, в каком месте hasher делает "export target",
>
> Не делает. Но даже если бы делал, то это не имеет значения, поскольку
> переменные среды, в которой работает hsh, не попадают к процессам,
> работающим в чруте.
Однако где-то этот export всё-таки делается, поскольку при сборке
простейшего пакета я наблюдаю в выводе (на hasher-1.0.25-alt1 и
hasher-1.0.28-alt1 результат идентичен):
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.37316
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ sh -c 'echo "target=$target"'
target=i586
+ exit 0
Spec вот такой:
Name: xxx
Version: 0.1
Release: alt1
Summary: XXX
License: GPL
Group: Development/Other
%description
XXX
%build
sh -c 'echo "target=$target"'
%files
%changelog
* Wed Feb 22 2006 Sergey Vlasov <vsu@altlinux.ru> 0.1-alt1
- XXX
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-02-22 16:31 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-22 9:56 ` [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming Sergey N. Yatskevich
2006-02-22 15:15 ` Sergey Vlasov
2006-02-22 15:44 ` Dmitry V. Levin
2006-02-22 16:09 ` Dmitry V. Levin
2006-02-22 16:31 ` Sergey Vlasov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git