Ilya Evseev wrote:
> 
>     Hi!
> > > ALT Linux Castle beta 2, gcc 2.96, glibc 2.2.2.
> > > В исходных текстах oops 1.5.18 используется
> > > макро STDC_HEADERS, которое никем
> > > не определяется ни в oops'е, ни в /usr/include.
> > > Из-за его отсутствия при компиляции идет ругань
> > > на определение malloc'a. После вписания
> > > -DSTDC_HEADERS=1 в src/Makefile ругань прекратилась.
> >
> > Хотелось бы только знать, это только у этого дистрибутива линукса такое
> > или у данной конкретной инсталяции.
> >
> > Я вообще фигею с этих линуксов, уже несовместимых сами с собой.
> 
> При чем здесь Линуксы?

Я имел в виду, что это не везде возникает. На моей памяти это первый
случай, остальной народ с линуксами либо не имел таких ошибок, либо
спокойно исправлял.


> Заголовочные файлы являются частью GCC.

Ага, вот тут то мы и добрались. Кроме GCC существует достаточно большое
количество компиляторов, которыми oops компилится.


> На мой взгляд, надо вообще проверять не левую макропеременную
> STDC_HEADERS, а стандартную __STDC__.

см. выше.

Если речь идет о gnu_regex.c, то к нему вообще приложено достаточно
большое количество усилий, чтобы он компилился на всем, для чего было
спрошено. В случае конкретно этого модуля меня особенно восхищает то,
что оно по разному компилилось GCC на разных платформах. Вплоть до не
компиляции.

Итого, где проблема то?


-- 
Andy Igoshin <[EMAIL PROTECTED]>                 Voronezh State University
Phone: +7 (0732) 522406                  Network Operation Center
Fax:   +7 (0732) 789820                  Voronezh, Russia
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://www.paco.net/oops/

Дати відповідь електронним листом