* [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: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: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
* 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-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
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