Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: The C Preprocessor
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Simeon (s1mo (a) abv __точка__ bg) Дата: 05/25/2004
  Здравейте най-напред да кажа. Опитвах се да сложа няколко
 програми( k3b, ettercap)и при стартиране на configure
започва конфигурирането докато се стигне до следния ред:
 
configure how to run the C preprocessor ... /lib/cpp
 configure:error:C preprocessor "/lib/cpp" fails sanity   
check 

Погледнах лога и там имаше на няколко места редовете:

 /usr/include/bits/local_lim.h:36:26:linux/limits.h: No such
file or directory

 И конфигурирането спира до там. Да не би да съм изтрил някоя
 библиотека, не ми идва на ум друго нещо. Дайте един-два
акъла. 

PS: Slackware 9.1 Kernel 2.6.5






Отговор #1
От: Georgi Alexandrov (g __точка__ alexandrov __@__ bgservice __точка__ net) Дата: 05/25/2004
нямаш kernel-headers

поздрави,
Георги Александров


Отговор #2
От: Venci Дата: 05/25/2004
"нямаш kernel-headers" :)  
това е проблема общо взето, на мен ми се случи след 
 преминаване от 2.4.20  на 2.6.5 , решението е (поне при мен

работи )   
#CPATH="/lib/modules/`uname  -r`/build/include/" 
#export CPATH  
като преди това трябва да създадеш връзка към фолдера с 
хедърите за съответната платформа  
 #ln -s /usr/src/linux/include/asm-i386
/usr/src/linux/include/asm 
и не на последно място трябва да имаш сорса с хедърите за 
които говорим разархивиран :)  
Успех. 


Отговор #3
От: oo Дата: 05/25/2004
 ne che choveka znae kakvo e kernel headers :) pich tva sa
 edni files  deto zavyrshvat na *.h i tam ...nai-prosto
kazano se deklarirat razni neshta (programirane na C)
 ta ... az ne moga da si predstavia kak ti gi niama tia
 header files , no za da gi ima triabva da si gi slojish , no
 za po-lesno po - dobre presintalirai cialta dist (full) , no
sloji i kernel source-a za vseki sluchai :)



Отговор #4
От: dimodim Дата: 05/25/2004
 И аз имах подобен проблем. При мене се реши след
изпълнението на следните команди(като root):
ln -s /usr/src/linux/include/linux /usr/include/linux
ln -s /usr/src/linux/include/asm-i386 /usr/include/asm
 ln -s /usr/src/linux/include/asm-generic
/usr/include/asm-generic
 Това става при условие, че source-то на ядрото се намира в
/usr/src/linux.


Отговор #5
От: Venci Дата: 05/25/2004
 "oo" , не насочвай човека в грешна посока :). Като нямаш път

до нещо не значи че то не е там . Човека си е сложил нов 
кърнел ,не мисля че няма да има сорса . След 
препоръчената от теб преинсталация , ще има на 
 разположение ядрото което идва с слак 9.1 , 2.4 , след опит

да премине на 2.6 ще има същия проблем .  
 
п.с. Добре че С не се изчерпва с деклариране на разни 
неща  :)


Отговор #6
От: Simeon (s1mo__at__abv[ точка ]bg) Дата: 05/25/2004
 Ами не мисля, че само с преинсталация се оправят нещата, а
 пък естествено, че си имам сорса на 2.6.5 :). Благодаря на
тези, които ме насочиха.



Отговор #7
От: Ipolit Дата: 05/25/2004
 всъщност изобщо не съм специалист в тая област, обаче в
 Слака има пакет с kernel headers, които очевидно са за
bare.i
 Преди време си инсталирах драйвър за win модем и ми каза, че
 ги няма тия хедъри. Вероятно са си били там, обаче явно са
 трудни за намиране. Допускам че командата slocate -u ще
свърши работа


<< SARG - HELP ! (2 ) | надеждно ли е ? (4 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.06 usr + 0.01 sys = 0.07 CPU)