Fedora 9: пересборка licq
Скачал licq-1.3.5-2.fc9.src.rpm
Поменял в нем как предписано
8<src/icqpacket.cpp
old new
821 821
822 822 // Static versioning
823 823 buffer->PackUnsignedLongBE(0x00160002);
824 buffer->PackUnsignedShortBE(0x010A);
824 buffer->PackUnsignedShortBE(0x010B);
825 825 // Client version major (4 == ICQ2000, 5 == ICQ2001)
826 826 buffer->PackUnsignedLongBE(0x00170002);
827 827 buffer->PackUnsignedShortBE(0x0014);
8<Далее пытаюсь rpmbuild -bb licq.spec
Получаю в config.log
configure:3413: checking for gcc option to accept ISO C89
configure:3487: gcc -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 - <и т. д.>
march=i386 -mtune=generic -fasynchronous-unwind-tables conftest.c >&5
conftest.c:17:19: error: stdio.h: No such file or directory
conftest.c:18:23: error: sys/types.h: No such file or directory
conftest.c:19:22: error: sys/stat.h: No such file or directory
conftest.c:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'*' token
conftest.c:56: error: expected declaration specifiers or '...' before 'FILE'
Где грабли?
locate stdio.h выдает
/usr/include/c++/4.3.0/tr1/stdio.h
/usr/include/glib-2.0/glib/gstdio.h
/usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/nostdio.h
/usr/lib/syslinux/com32/include/stdio.h
/usr/local/src/MinGW/cross-tools/i386-mingw32msvc/include/stdio.h
/usr/local/src/MinGW/mingw-runtime-3.7/include/stdio.h
/usr/share/man/man0p/stdio.h.0p.gz
cpp.i386 установлен
Крохин Анатолий Александрович wrote:
установите glibc-headers
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 34553; Возраст листа: 1804; Участников: 1486
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/757170