[devel] apache-1.3.41rusPL30.23-alt6: Sisyphus/i586 test rebuild failed

Aleksey Avdeev solo на solin.spb.ru
Чт Май 14 14:36:11 MSD 2009


REAL пишет:
> Michael Shigorin пишет:
>> On Fri, May 08, 2009 at 12:44:38AM +0400, QA Team Robot wrote:
>>> Package: apache-1.3.41rusPL30.23-alt6
>>> htpasswd.c:101: error: conflicting types for 'getline'
>>> /usr/include/stdio.h:653: note: previous declaration of 'getline' was 
>>> here
>> Лёш, достаточно переименовать этот скорее всего внутренний
>> getline() во что-то ещё, как сделали в ядре и ряде других мест.
> 
> Получится, что в коде будет нигде не используемая функция (ведь о 
> переименовании её клиентура не в курсе останется)? Может быть, в 
> подобных случаях просто их выкидывать, всё равно ведь фактически 
> дубликаты? Я тут в одном мат.пакете с log2 так и поступил, ничего не 
> сломалось.
> 
> Или предложение заключается в том, чтобы пройтись по всем сырцам и везде 
> заменить вызовы getline на МОЙ_getline?

   Судя по патчу -- похоже что именно так (как минимум в htpasswd.c).

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 552 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090514/8db08eac/attachment-0001.bin>


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