Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Maxim Timofeyev                      2:5030/1763.1  26 Oct 2001  16:31:17
 To : Stepan Koltsov
 Subject : Re: опять не собирается... теперь bash. ;(
 -------------------------------------------------------------------------------- 
 
 >> /usr/include/libio.h:263: parse error before `size_t'
 
 Я нашел очень интересный момент. size_t ИМХО просто HЕ ОПРЕДЕЛЕH!
 #ifndef   size_t
 #error "SIZE_T error!"
 #endif
 Вылитает с "SIZE_T error!" !!!
 glibc я не трогал! Где должен быть определен size_t?!!
 В sys/type.h он также не определен, при этом type.h совершенно корректен
 (я его брал из rpm'ки заново). gcc/egcs я на всякий случай поставил заново
 из тех же rpm. Куда size_t делся?
 Сейчас в исходник засунул:
 #ifndef   size_t
 typedef   int size_t;
 #endif
 Теперь ругаемся на "parce error before `__gnuc_va_list'". Ругани на
 size_t больше нет...
 Прописал 'typedef char *__gnuc_va_list'. Проехали --- исходник собрался.
 Хотя ругаемся на:
 
 /usr/include/string.h:38: warning: conflicting types for built-in function
 `memcpy'
 /usr/include/string.h:54: warning: conflicting types for built-in function
 `memset'
 /usr/include/string.h:58: warning: conflicting types for built-in function
 `memcmp'
 
 Теперь идет ругань на следующие исходники. Буду писать в свой `include.h'...
 Хрен там. Тогда нужно свой include.h прописывать _до_ остальный include...
 
 P.S. Такой информации хватит для того, что бы подсказать в какую сторону нужно
 рыть? Что я мог такого удалить/поменять/etc, что бы именно на данной машине
 начали приключаться такие вот проблемы? При этом пакеты, которые по моему
 мнению должны за это отвечать (egcs/glibc/glibc-devel/kernel-devel/binutils)
 я установил заново (кроме kernel-devel --- это по прежнему развернутое деревой
 исходников 2.4.10, но все нужные симлинки установлены!)...
 
 -- 
 [2:5030/763@fidonet.org]       [tmahome@tma.spb.ru]       [http://tma.spb.ru]
 --- tin/pre-1.4-19990517 ("Psychonaut") (UNIX) (Linux/2.4.10 (i586))
  * Origin: home...home...home...home... ;) (2:5030/1763.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: опять не собирается... теперь bash. ;(   Maxim Timofeyev   26 Oct 2001 16:31:17 
Архивное /ru.linux/382919e824c46.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional