ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] WineX 3.2 не собирается.
@ 2004-04-22 20:06 Alexander Kuprin
  2004-04-22 20:50 ` Andy Gorev
  2004-04-22 20:52 ` Dmitry V. Levin
  0 siblings, 2 replies; 10+ messages in thread
From: Alexander Kuprin @ 2004-04-22 20:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Добрый вечер.

Пытаюсь собрать WineX 3.2. Дистрибутив ALT Linux Sisyphus. Сборка валится на 
файле oaidl_p.c:

...skip...
gcc -c -I. -I. -I../../include -I../../include  -pipe -Wall -O2 -march=i686 
-Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const 
-D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC 
-D__WINE__  -D_REENTRANT -I/usr/X11R6/include -o oaidl_p.o oaidl_p.c
In file included from ../../include/objbase.h:32,
                 from ../../include/ole2.h:10,
                 from ../../include/windows.h:53,
                 from ../../include/rpc.h:6,
                 from ../../include/rpcproxy.h:12,
                 from oaidl_p.c:21:
../../include/objidl.h:5768: warning: declaration does not declare anything
oaidl_p.c:68: warning: ignoring #pragma code_seg
...skip...
oaidl_p.c:444: error: assignment of read-only variable `riid'
...skip...
oaidl_p.c:5293: error: assignment of read-only variable `guid'
...skip...

И происходит это "благодаря" переменным только для чтения. Например, в строка 
444 содержит следующее:

   ( REFIID  )riid = 0;

А REFIID это константа (согласно объявлению в wine/include/guiddef.h)

#define REFIID              const IID &

Я просмотрел search.altlinux.ru -- в Sisyphus сообщений с такой ошибкой не 
пробегало. Чтобы сие значило? :-\

--
WBR, Alexander Kuprin

 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-22 20:06 [sisyphus] WineX 3.2 не собирается Alexander Kuprin
@ 2004-04-22 20:50 ` Andy Gorev
  2004-04-23  6:07   ` Alexander Kuprin
  2004-04-22 20:52 ` Dmitry V. Levin
  1 sibling, 1 reply; 10+ messages in thread
From: Andy Gorev @ 2004-04-22 20:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexander Kuprin wrote:
> Добрый вечер.
> 
> Пытаюсь собрать WineX 3.2. Дистрибутив ALT Linux Sisyphus. Сборка валится на 
> файле oaidl_p.c:

Чтобы получить ответ, нужно сразу писать откуда вайникс, какая версия 
компилятора и насколько обсизифлен ваш дистрибутив. Иначе no idea.

-- 
С Уважением,
Андрей Горев


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-22 20:06 [sisyphus] WineX 3.2 не собирается Alexander Kuprin
  2004-04-22 20:50 ` Andy Gorev
@ 2004-04-22 20:52 ` Dmitry V. Levin
  2004-04-23  5:56   ` Alexander Kuprin
  1 sibling, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2004-04-22 20:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 1662 bytes --]

On Thu, Apr 22, 2004 at 11:06:05PM +0300, Alexander Kuprin wrote:
> Добрый вечер.
> 
> Пытаюсь собрать WineX 3.2. Дистрибутив ALT Linux Sisyphus. Сборка валится на 
> файле oaidl_p.c:

А конкретнее?
$ cat /etc/altlinux-release
?

> ...skip...
> gcc -c -I. -I. -I../../include -I../../include  -pipe -Wall -O2 -march=i686 
> -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const 
> -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC 
> -D__WINE__  -D_REENTRANT -I/usr/X11R6/include -o oaidl_p.o oaidl_p.c
> In file included from ../../include/objbase.h:32,
>                  from ../../include/ole2.h:10,
>                  from ../../include/windows.h:53,
>                  from ../../include/rpc.h:6,
>                  from ../../include/rpcproxy.h:12,
>                  from oaidl_p.c:21:
> ../../include/objidl.h:5768: warning: declaration does not declare anything
> oaidl_p.c:68: warning: ignoring #pragma code_seg
> ...skip...
> oaidl_p.c:444: error: assignment of read-only variable `riid'
> ...skip...
> oaidl_p.c:5293: error: assignment of read-only variable `guid'
> ...skip...
> 
> И происходит это "благодаря" переменным только для чтения. Например, в строка 
> 444 содержит следующее:
> 
>    ( REFIID  )riid = 0;
> 
> А REFIID это константа (согласно объявлению в wine/include/guiddef.h)
> 
> #define REFIID              const IID &
> 
> Я просмотрел search.altlinux.ru -- в Sisyphus сообщений с такой ошибкой не 
> пробегало. Чтобы сие значило? :-\

1. Вы испольуете gcc >= 3.3.3-alt3
2. Вы компилируете код, который не должен компилироваться.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-22 20:52 ` Dmitry V. Levin
@ 2004-04-23  5:56   ` Alexander Kuprin
  2004-04-23 11:44     ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Alexander Kuprin @ 2004-04-23  5:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

Доброе утро, Дмитрий.

On Thursday 22 April 2004 23:52, Dmitry V. Levin wrote:
> On Thu, Apr 22, 2004 at 11:06:05PM +0300, Alexander Kuprin wrote:
> > Добрый вечер.
> >
> > Пытаюсь собрать WineX 3.2. Дистрибутив ALT Linux Sisyphus. Сборка валится
> > на файле oaidl_p.c:
>
> А конкретнее?
> $ cat /etc/altlinux-release
> ?

Да, извините, что не указал. Посчитал, что Siyphus без номера говорит о том, 
что это последняя версия.

ALT Linux Sisyphus (20040421)

> 1. Вы испольуете gcc >= 3.3.3-alt3
Да, gcc3.3-3.3.3-alt4. Кажется, я понял о чём Вы. 
...
Поменял gcc на 2.96 -- начало собирать. Спасибо за наводку.

> 2. Вы компилируете код, который не должен компилироваться.
Т.е.?

--
WBR, Alexander Kuprin

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-22 20:50 ` Andy Gorev
@ 2004-04-23  6:07   ` Alexander Kuprin
  2004-04-23  6:35     ` Sergey Vlasov
  2004-04-23 17:48     ` Alexander Kuprin
  0 siblings, 2 replies; 10+ messages in thread
From: Alexander Kuprin @ 2004-04-23  6:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Доброе утро, Andy.

On Thursday 22 April 2004 23:50, Andy Gorev wrote:
> > Пытаюсь собрать WineX 3.2. Дистрибутив ALT Linux Sisyphus. Сборка валится
> > на файле oaidl_p.c:
>
> Чтобы получить ответ, нужно сразу писать откуда вайникс, какая версия
> компилятора и насколько обсизифлен ваш дистрибутив. Иначе no idea.

"Осизифлён" на текущий момент (21-apr-2004). WineX выкачал вчера из 
unsupported: WineX-3.2-alt1.20031122.src.rpm. Заменил gcc на 2.96, процесс 
сборки пошёл, но теперь валится при сборке файла 
wine/dlls/winmm/winealsa/audio.c

...skip...
make[2]: Entering directory 
`/home/alex/RPM/BUILD/WineX-3.2/wine/dlls/winmm/winealsa'
gcc -c -I. -I. -I../../../include -I../../../include  -pipe -Wall -O2 
-march=i686 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts 
-D__const=const -D__int8=char -D__int16=short -D__int32=int "-D__int64=long 
long" -fPIC -D__WINE__  -D_REENTRANT -I/usr/X11R6/include -o audio.o audio.c
audio.c: In function `ALSA_TraceParameters':
audio.c:329: too few arguments to function `snd_pcm_hw_params_get_format'
audio.c:330: too few arguments to function `snd_pcm_hw_params_get_access'
...skip...

Судя по Вашему сообщению от 28 ноября 2003 года 
(http://lists.altlinux.ru/pipermail/sisyphus/2003-November/031113.html) 
никаких подводных камней наблюдаться с alsa не должно. libalsa-devel в 
системе присутсвует:

$rpm -qa | grep alsa
libalsa-devel-1.0.4-alt1
libalsa-1.0.4-alt1

Или требуется ещё дополнительные пакеты, зависимости для которых не указаны в 
spec?

--
WBR, Alexander Kuprin


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-23  6:07   ` Alexander Kuprin
@ 2004-04-23  6:35     ` Sergey Vlasov
  2004-04-23  7:06       ` Andy Gorev
  2004-04-23 17:48     ` Alexander Kuprin
  1 sibling, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2004-04-23  6:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1376 bytes --]

On Fri, Apr 23, 2004 at 09:07:51AM +0300, Alexander Kuprin wrote:
> "Осизифлён" на текущий момент (21-apr-2004). WineX выкачал вчера из 
> unsupported: WineX-3.2-alt1.20031122.src.rpm. Заменил gcc на 2.96, процесс 
> сборки пошёл, но теперь валится при сборке файла 
> wine/dlls/winmm/winealsa/audio.c
> 
> ...skip...
> make[2]: Entering directory 
> `/home/alex/RPM/BUILD/WineX-3.2/wine/dlls/winmm/winealsa'
> gcc -c -I. -I. -I../../../include -I../../../include  -pipe -Wall -O2 
> -march=i686 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts 
> -D__const=const -D__int8=char -D__int16=short -D__int32=int "-D__int64=long 
> long" -fPIC -D__WINE__  -D_REENTRANT -I/usr/X11R6/include -o audio.o audio.c
> audio.c: In function `ALSA_TraceParameters':
> audio.c:329: too few arguments to function `snd_pcm_hw_params_get_format'
> audio.c:330: too few arguments to function `snd_pcm_hw_params_get_access'
> ...skip...
> 
> Судя по Вашему сообщению от 28 ноября 2003 года 
> (http://lists.altlinux.ru/pipermail/sisyphus/2003-November/031113.html) 
> никаких подводных камней наблюдаться с alsa не должно. libalsa-devel в 
> системе присутсвует:
> 
> $rpm -qa | grep alsa
> libalsa-devel-1.0.4-alt1
> libalsa-1.0.4-alt1

http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg10131.html

Очевидно, эта версия WineX слишком старая.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-23  6:35     ` Sergey Vlasov
@ 2004-04-23  7:06       ` Andy Gorev
  0 siblings, 0 replies; 10+ messages in thread
From: Andy Gorev @ 2004-04-23  7:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

>>Судя по Вашему сообщению от 28 ноября 2003 года 
>>(http://lists.altlinux.ru/pipermail/sisyphus/2003-November/031113.html) 
>>никаких подводных камней наблюдаться с alsa не должно. libalsa-devel в 
>>системе присутсвует:
>>
>>$rpm -qa | grep alsa
>>libalsa-devel-1.0.4-alt1
>>libalsa-1.0.4-alt1
> 
> 
> http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg10131.html
> 
> Очевидно, эта версия WineX слишком старая.

Временное решение здесь приводилось несколько дней назад. Даже спек 
исправленный под последний CVS3.3 присылали. Необходимо его взять и 
собрать в текущем окружении. К сожалению лично я не могу этого сделать 
до середины мая, перегружен работой.

-- 
С Уважением,
Андрей Горев


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-23  5:56   ` Alexander Kuprin
@ 2004-04-23 11:44     ` Dmitry V. Levin
  2004-04-23 13:04       ` Alexander Kuprin
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2004-04-23 11:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 869 bytes --]

On Fri, Apr 23, 2004 at 08:56:30AM +0300, Alexander Kuprin wrote:
> On Thursday 22 April 2004 23:52, Dmitry V. Levin wrote:
> > On Thu, Apr 22, 2004 at 11:06:05PM +0300, Alexander Kuprin wrote:
> > > Пытаюсь собрать WineX 3.2. Дистрибутив ALT Linux Sisyphus. Сборка валится
> > > на файле oaidl_p.c:
> >
> > А конкретнее?
> > $ cat /etc/altlinux-release
> > ?
> 
> Да, извините, что не указал. Посчитал, что Siyphus без номера говорит о том, 
> что это последняя версия.
> 
> ALT Linux Sisyphus (20040421)
> 
> > 1. Вы испольуете gcc >= 3.3.3-alt3
> Да, gcc3.3-3.3.3-alt4. Кажется, я понял о чём Вы. 
> ...
> Поменял gcc на 2.96 -- начало собирать. Спасибо за наводку.

Хватило бы gcc3.2 и даже gcc3.3-3.3.3-alt2.

> > 2. Вы компилируете код, который не должен компилироваться.
> Т.е.?

Судя по этой ошибке - слишком старый код.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-23 11:44     ` Dmitry V. Levin
@ 2004-04-23 13:04       ` Alexander Kuprin
  0 siblings, 0 replies; 10+ messages in thread
From: Alexander Kuprin @ 2004-04-23 13:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

On Friday 23 April 2004 14:44, Dmitry V. Levin wrote:
> > > 2. Вы компилируете код, который не должен компилироваться.
> >
> > Т.е.?
>
> Судя по этой ошибке - слишком старый код.

Ясно. Спасибо. Попробую взять последнюю версию.

--
WBR, Alexander Kuprin

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] WineX 3.2 не собирается.
  2004-04-23  6:07   ` Alexander Kuprin
  2004-04-23  6:35     ` Sergey Vlasov
@ 2004-04-23 17:48     ` Alexander Kuprin
  1 sibling, 0 replies; 10+ messages in thread
From: Alexander Kuprin @ 2004-04-23 17:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Добрый вечер, Andy.

Скачал сегодня исходники WineX с CVS-сервера TransGaming -- собрались без 
проблем. Может имеет смысл заменить пакет WineX в Сизифусе на более свежий?

--
WBR, Alexander Kuprin

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-04-23 17:48 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-22 20:06 [sisyphus] WineX 3.2 не собирается Alexander Kuprin
2004-04-22 20:50 ` Andy Gorev
2004-04-23  6:07   ` Alexander Kuprin
2004-04-23  6:35     ` Sergey Vlasov
2004-04-23  7:06       ` Andy Gorev
2004-04-23 17:48     ` Alexander Kuprin
2004-04-22 20:52 ` Dmitry V. Levin
2004-04-23  5:56   ` Alexander Kuprin
2004-04-23 11:44     ` Dmitry V. Levin
2004-04-23 13:04       ` Alexander Kuprin

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