* [devel] Сборка в hasher
@ 2006-03-20 16:07 Slava Dubrovskiy
2006-03-20 16:44 ` Anton Farygin
2006-03-20 16:55 ` Michael Shigorin
0 siblings, 2 replies; 7+ messages in thread
From: Slava Dubrovskiy @ 2006-03-20 16:07 UTC (permalink / raw)
To: Devel
Здравствуйте.
Не получается воспроизвести в хешере ошибку сборки gcompris в инкаминге.
Инкаминг прислал лог, где совершенно другая ошибка и для которой сделал
исправления (без исправлений та-же ошибка). Локально - собирается.
Установки hesher'а по умолчанию. Вот лог:
i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl
-DDATADIR=\""/usr/share"\" -pthread -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/freetype2
-I/usr/include/libxml2 -I/usr/include/SDL -D_REENTRANT
-DGNOME_DISABLE_DEPRECATED -pipe -Wall -O2 -march=i586 -mcpu=i686
-Wall -c `test -f 'main.c' || echo './'`main.c
make[4]: *** No rule to make target
`../../src/gcompris/libgcompris-1.la', needed by `gcompris'. Stop.
make[4]: *** Waiting for unfinished jobs....
assetml.c: In function `assetml_read_xml_file':
assetml.c:338: warning: 'doc' might be used uninitialized in this function
i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl
-DDATADIR=\"/usr/share\" -pthread -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/freetype2
-I/usr/include/libxml2 -I/usr/include/SDL -D_REENTRANT
-DGNOME_DISABLE_DEPRECATED -pipe -Wall -O2 -march=i586 -mcpu=i686 -Wall
-c anim.c -fPIC -DPIC -o .libs/anim.o
make[4]: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2/src/gcompris'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2/src/gcompris'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2'
error: Bad exit status from /usr/src/tmp/rpm-tmp.53774 (%build)
Может надо hesher как-то до настроить? Или это все-таки ошибка в
программе? Почему тогда в инкаминге она не возникает?
--
WBR,
Dubrovskiy Vyacheslav
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка в hasher
2006-03-20 16:07 [devel] Сборка в hasher Slava Dubrovskiy
@ 2006-03-20 16:44 ` Anton Farygin
2006-03-21 7:31 ` Slava Dubrovskiy
2006-03-20 16:55 ` Michael Shigorin
1 sibling, 1 reply; 7+ messages in thread
From: Anton Farygin @ 2006-03-20 16:44 UTC (permalink / raw)
To: ALT Devel discussion list
Это похоже на SMP race ... надо использовать
%make вместо %make_build (или наоборот, я уже не помню).
On Mon, 20 Mar 2006 18:07:16 +0200, Slava Dubrovskiy wrote:
> Здравствуйте.
> Не получается воспроизвести в хешере
> ошибку сборки gcompris в инкаминге. Инкаминг
> прислал лог, где совершенно другая
> ошибка и для которой сделал исправления
> (без исправлений та-же ошибка). Локально -
> собирается. Установки hesher'а по
> умолчанию. Вот лог:
>
> i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl
> -DDATADIR=\""/usr/share"\" -pthread -I/usr/include/gtk-2.0
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libgnomecanvas-2.0
> -I/usr/include/libart-2.0 -I/usr/include/freetype2 -I/usr/include/libxml2
> -I/usr/include/SDL -D_REENTRANT -DGNOME_DISABLE_DEPRECATED -pipe
> -Wall -O2 -march=i586 -mcpu=i686 -Wall -c `test -f 'main.c' || echo
> './'`main.c make[4]: *** No rule to make target
> `../../src/gcompris/libgcompris-1.la', needed by `gcompris'. Stop.
> make[4]: *** Waiting for unfinished jobs.... assetml.c: In function
> `assetml_read_xml_file': assetml.c:338: warning: 'doc'
might be used
> uninitialized in this function
> i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../intl
> -DDATADIR=\"/usr/share\" -pthread -I/usr/include/gtk-2.0
> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/libgnomecanvas-2.0
> -I/usr/include/libart-2.0 -I/usr/include/freetype2 -I/usr/include/libxml2
> -I/usr/include/SDL -D_REENTRANT -DGNOME_DISABLE_DEPRECATED -pipe -Wall -O2
> -march=i586 -mcpu=i686 -Wall -c anim.c -fPIC -DPIC -o .libs/anim.o
> make[4]: Leaving directory
> `/usr/src/RPM/BUILD/gcompris-7.3.2/src/gcompris' make[3]: *** [all] Error
> 2
> make[3]: Leaving directory
> `/usr/src/RPM/BUILD/gcompris-7.3.2/src/gcompris' make[2]: ***
> [all-recursive] Error 1
> make[2]: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2' make: ***
> [all] Error 2
> make: Leaving directory `/usr/src/RPM/BUILD/gcompris-7.3.2' error: Bad
> exit status from /usr/src/tmp/rpm-tmp.53774 (%build)
>
> Может надо hesher как-то до настроить? Или
> это все-таки ошибка в программе? Почему
> тогда в инкаминге она не возникает?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка в hasher
2006-03-20 16:07 [devel] Сборка в hasher Slava Dubrovskiy
2006-03-20 16:44 ` Anton Farygin
@ 2006-03-20 16:55 ` Michael Shigorin
1 sibling, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2006-03-20 16:55 UTC (permalink / raw)
To: Devel
On Mon, Mar 20, 2006 at 06:07:16PM +0200, Slava Dubrovskiy wrote:
> make[4]: *** No rule to make target
> `../../src/gcompris/libgcompris-1.la', needed by `gcompris'. Stop.
Возможно, это следствие SMP-сборки. Попробуй %make* поменять
на make. Если оно -- поставь рядом комментарий вида
# SMP-incompatible build
(возможно, я гоню)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка в hasher
2006-03-20 16:44 ` Anton Farygin
@ 2006-03-21 7:31 ` Slava Dubrovskiy
2006-03-21 11:33 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Slava Dubrovskiy @ 2006-03-21 7:31 UTC (permalink / raw)
To: ALT Devel discussion list
Anton Farygin пишет:
>Это похоже на SMP race ... надо использовать
>%make вместо %make_build (или наоборот, я уже не помню).
>
>
Точно оно, помогло. Спасибо.
Это баг в программе? Программа использует autoconf, automake. Через них
как-то этим можно рулить?
--
WBR,
Dubrovskiy Vyacheslav
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка в hasher
2006-03-21 7:31 ` Slava Dubrovskiy
@ 2006-03-21 11:33 ` Michael Shigorin
2006-03-21 11:43 ` Slava Dubrovskiy
0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2006-03-21 11:33 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Mar 21, 2006 at 09:31:54AM +0200, Slava Dubrovskiy wrote:
> >Это похоже на SMP race ... надо использовать %make вместо
> >%make_build (или наоборот, я уже не помню).
> Точно оно, помогло. Спасибо.
Интересно, как умудрился до сих пор на incoming не поймать...
Ну вот и ещё одна (побочная) польза.
> Это баг в программе? Программа использует autoconf, automake.
> Через них как-то этим можно рулить?
Через NPROCS (см. `rpm --eval %make_build`); проще, как и
сказано, %make вместо %make_build ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка в hasher
2006-03-21 11:33 ` Michael Shigorin
@ 2006-03-21 11:43 ` Slava Dubrovskiy
2006-03-21 11:55 ` Alexey I. Froloff
0 siblings, 1 reply; 7+ messages in thread
From: Slava Dubrovskiy @ 2006-03-21 11:43 UTC (permalink / raw)
To: ALT Devel discussion list
Michael Shigorin пишет:
>>>Это похоже на SMP race ... надо использовать %make вместо
>>>%make_build (или наоборот, я уже не помню).
>>>
>>>
>>Точно оно, помогло. Спасибо.
>>
>>
>Интересно, как умудрился до сих пор на incoming не поймать...
>Ну вот и ещё одна (побочная) польза.
>
>
Там наверно что-то старенькое стоит ;-)
>>Это баг в программе? Программа использует autoconf, automake.
>>Через них как-то этим можно рулить?
>>
>>
>Через NPROCS (см. `rpm --eval %make_build`); проще, как и
>сказано, %make вместо %make_build ;-)
>
Просто я хочу знать, в апстрим писать как баг или не стоит?
--
WBR,
Dubrovskiy Vyacheslav
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Сборка в hasher
2006-03-21 11:43 ` Slava Dubrovskiy
@ 2006-03-21 11:55 ` Alexey I. Froloff
0 siblings, 0 replies; 7+ messages in thread
From: Alexey I. Froloff @ 2006-03-21 11:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 452 bytes --]
* Slava Dubrovskiy <dubrsl@> [060321 14:45]:
> >Через NPROCS (см. `rpm --eval %make_build`); проще, как и
> >сказано, %make вместо %make_build ;-)
> Просто я хочу знать, в апстрим писать как баг или не стоит?
Баг. Кривые зависимости. Steps to reproduce: make -j 3
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-03-21 11:55 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-20 16:07 [devel] Сборка в hasher Slava Dubrovskiy
2006-03-20 16:44 ` Anton Farygin
2006-03-21 7:31 ` Slava Dubrovskiy
2006-03-21 11:33 ` Michael Shigorin
2006-03-21 11:43 ` Slava Dubrovskiy
2006-03-21 11:55 ` Alexey I. Froloff
2006-03-20 16:55 ` Michael Shigorin
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