ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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