[devel] Re: jabber-jit-1.1.6-alt1: rebuild failed

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Ср Дек 31 03:26:02 MSK 2003


Hello QA,

On Tue, Dec 30, 2003 at 07:48:02PM +0300, QA Team Robot wrote:
>
> Package: jabber-jit-1.1.6-alt1

> g++ -pipe -Wall -O2 -march=i586 -mcpu=i686 -Wall -I. -I../jabberd -DWPJABBER -DNODEBUG -I/usr/include -fPIC   -c -o jit/wp_client.o jit/wp_client.cpp
> jit/wp_client.cpp: In member function `virtual void WPclient::SignalDisconnected(ICQ2000::DisconnectedEvent*)':
> jit/wp_client.cpp:149: error: `terror' has no non-static data member named `terror_struct::code'
> jit/wp_client.cpp:149: error: too many initializers for `terror'

Насколько я понимаю, это фокусы нового g++.
Место возникновения ошибки:

  terror e = (terror){0,""};

Определение структуры:

typedef struct terror_struct
{
    int  code;
    char msg[64];
} terror;


WTF? Testcase прилагается.

-- 
Stay tuned,
  MhZ                                     JID: mhz на altlinux.org
___________
There is more simplicity in the man who eats caviar on impulse than in the
man who eats Grape-Nuts on principle.
		-- G.K. Chesterton
----------- следующая часть -----------
typedef struct terror_struct
{
    int  code;
    char msg[64];
} terror;


int main()
{
    terror e = (terror){0,""};
    return 0;
}
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20031231/7cca8620/attachment-0001.bin>


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