[devel] Fwd: E: incoming i586 reject: wmmemload-0.1.6-alt4

Victor Forsyuk =?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Пт Окт 5 17:11:35 MSD 2007


On Fri, Oct 05, 2007 at 03:50:11PM +0300, Victor Forsyuk <force на altlinux.org> wrote:
> On Fri, Oct 05, 2007 at 01:56:25PM +0700, Slava Semushin <slava.semushin на gmail.com> wrote:
> > 2007/10/5, Upravdom Team Robot <upravdom / altlinux.org>:
> > [...]
> > > + autoreconf -fisv
> > > autoreconf-default: Entering directory `.'
> > > autoreconf-default: configure.ac: not using Gettext
> > > autoreconf-default: running: aclocal --force
> > > Can't locate object method "path" via package "Request" at /usr/share/autoconf-2.5/Autom4te/C4che.pm line 69, <GEN1> line 111.
> > > aclocal-default: autom4te failed with exit status: 1
> > > autoreconf-default: aclocal failed with exit status: 1
> > > error: Bad exit status from /usr/src/tmp/rpm-tmp.79151 (%prep)
> > 
> > Что-то странно как-то всё. Я не правил патчи и в спеке все изменения
> > были не функциональными, а пакет не собрался на обеих архитектурах.
> > При этом тот, что в Сизифе вроде бы пересобирается без проблем.
> 
> Да, в спеке все изменения были нефункциональны. Но есть один маленький
> нюансик. Исходный тарболл в wmmemload-0.1.6-alt4.src.rpm побайтово идентичен
> тому, который был в -alt3.src.rpm, но отличается датами файлов. В нем всё
> "тачнуто" в "Oct  5 08:15". Откуда это появилось?
>  
> В этом причина неидентичности сборки. Кстати вызов autoreconf в этоме спеке
> совершенно ненужен, все патчи изменяют только исходники, никакой причины
> перестраивать аутотулзовскую обвязку нет...

Сделайте
rm -rf autom4te.cache
и уберите вызов
%__autoreconf

После этого будет собираться:

--- wmmemload.spec.orig 2007-10-05 08:16:07 +0300
+++ wmmemload.spec      2007-10-05 16:12:47 +0300
@@ -3,10 +3,9 @@
 Release: alt4

 Summary: This dockapp displays memory and swap space usage
-Summary(ru_RU.CP1251): щРНР ЮООКЕР НРНАПЮФЮЕР ХЯОНКЭГНБЮМХЕ ОЮЛЪРХ Х ТЮИКЮ ОНДЙЮВЙХ
-
-License: GPL
+License: GPLv2+
 Group: Graphical desktop/Window Maker
+
 Url: http://markstaggs.net/wmmemload/
 Packager: Slava Semushin <php-coder на altlinux.ru>

@@ -17,36 +16,21 @@
 Patch1: %name-0.1.6-alt-warnings-fix.patch
 Patch2: %name-0.1.6-alt-src-print_help_fix.patch

-# For %%__autoreconf (-alt54) macros
-BuildPreReq: rpm >= 4.0.4-alt54
-
 BuildRequires: libXt-devel libXext-devel libXpm-devel

 %description
 Dockapp which displays memory and swap space usage in percent and uses
 nice LCD-style.

-%description -l ru_RU.CP1251
-юООКЕР НРНАПЮФЮЧЫХИ ХЯОНКЭГНБЮМХЕ НОЕПЮРХБМНИ ОЮЛЪРХ Х ЯБНОЮ Б
-ОПНЖЕМРЮУ Х БШОНКМЕММШИ Б ОПХЪРМНЛ LCD ЯРХКЕ.
-
 %prep
 %setup

-# fix warnings from aclocal
-sed -i 's|AC_DEFUN(DA_CHECK_LIB,|AC_DEFUN([DA_CHECK_LIB],|' acinclude.m4
-sed -i 's|AC_DEFUN(DA_CHECK_HEADER,|AC_DEFUN([DA_CHECK_HEADER],|' acinclude.m4
-
-# fix Makefile.am
-sed -i 's|CPPFLAGS =|AM_CPPFLAGS =|' src/Makefile.am
-
 %patch0
 %patch1
 %patch2

-%__autoreconf
-
 %build
+rm -rf autom4te.cache
 %configure
 %make_build --no-print-directory CFLAGS="%optflags -W -Werror"




Подробная информация о списке рассылки Devel