Почетак › Форуми › Линукс дистрибуције › Slackware › Problem pri kompajliranju [sređeno]
- This topic has 16 одговора, 4 гласа, and was last updated 19 years, 11 months раније by Off-Topic.
-
АуторЧланци
-
26. јануар 2005. у 5:30 pm #4742LYbУчесник
Pri pokusaju da kompajliram newspost i yencode, dobijam ovu gresku:
—————————————————————
In file included from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from misc.h:86,
from getoptstr.c:21:
/usr/include/linux/errno.h:4:23: asm/errno.h: No such file or directory
make[2]: *** [getoptstr.o] Error 1
make[2]: Leaving directory `/home/luka/dl/yencode-0.45/lib’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/luka/dl/yencode-0.45′
make: *** [all] Error 2
—————————————————————–U pitanju je Slack 10 sa kernelom 2.4.26.
Ima li ko ideju?26. јануар 2005. у 5:45 pm #24292LYbУчесникNista, zaboravite… locirao problem… /usr/src/linux je pokazivao na /usr/src/linux-2.6.7 umesto na 2.4.26 – zaostavstina od jednog od prethodnih kompajliranja kernela 2.6.7 🙂
16. фебруар 2005. у 12:41 am #24293sanel_nbg22УчесникE ovako.
Planiram da optimizujem kernel za svoju masinu. Mojepitanje je da li pri podesavanjima kernela mogu nesto da sjebem od hardvera. A drugo pitanje je na slackovom 2cd-u sam u /testing/packages/kernel-2.6.10 imam sledece stvari:
kernel-generic-2.6.10-i486-1.tgz
kernel-generic-2.6.10-i486-1.tgz.asc
kernel-source-2.6.10-noarch-1.tgz
kernel-source-2.6.10-noarch-1.tgz.asc
kernel-headers-2.6.10-i386-1.tgz
kernel-headers-2.6.10-i386-1.tgz.asc
kernel-modules-2.6.10-i486-1.tgz
kernel-modules-2.6.10-i486-1.tgz.asce sad za sta mi sluzi .tgz.asc je jedno pitanje i drugo pitanje da li za optimizaciju da koristim ovaj noarch ili neki drugi i da li mi pri svemu tome treba nesto od ovog ostalog 🙂
naime ja sam otpakovao ovaj noarch usao i kucao make xconfig i tu dobijem kao xwindow okruzenje ali nije isto kao kad recimo udjem u /usr/src/linux (2.4.29) make xconfig.Znaci ako moze neko malo da mi objasni sta i kako bio bih mu zahvalan jako. Inace imam masinu intel p4 3.06 HT (laptop) koji procesor da izaberem od svih tamo ponudjenih (ja sam uzimao p4….4M…. jel to ok (posle u nastavku ima da se ukljuci HT)16. фебруар 2005. у 2:15 am #24294LYbУчесникObjasnio sam ti vec sve u privatnoj poruci 🙂
Od tih paketa ti sve treba, asc je samo opis paketa u ascii formatu.
Inace, jos jednom, ako koristis reiserfs na boot particiji, NEMOJ da rebootujes odmah po instalaciji paketa, prvo prekompajliraj kernel sa podrskom za reiser posto je po defaultu nema… ili zongliraj sa mkinitrd 🙂16. фебруар 2005. у 3:47 am #24295Off-TopicУчесникU kom tgz-u se nalazi mkinitrd, nemogu da ga nadjem , probao sa i kroz google, a tamo samo0 kukaju, malko gopre nago ja ovde, inache treba mi za 2.4.22 na 9.1????
Hvala16. фебруар 2005. у 10:16 am #24296sanel_nbg22Учесникhvala za tutorijal nego ja koristim ext3 a ne reisefs jel i za to moram mkintrid… Samo mi jos reci sta je noarch (pretpostavljam da je to neki ne podesen kernel)
16. фебруар 2005. у 6:27 pm #24297LYbУчесникPa kod mene je mkinitrd-1.0.2-i486-3
Instalira ga slack, ne moras da ga juris. Nalazi se inace u /usr/sbin/mkinitrd.mada, sta ce ti… mnogo je elegantnije kompajlirati kernel sa podrskom za fs koji hoces nego zezati se za ramdiskom.
16. фебруар 2005. у 6:36 pm #24298LYbУчесникA, da… zaboravio sam noarch… oznake i386, i486 itd su oznake za koju je arhitekturu kompajliran binarni paket. Posto sorsovi, je l’ te, nisu kompajlirani, onda ni nemaju oznaku arhitekture, odatle noarch.
17. фебруар 2005. у 8:56 pm #24299sanel_nbg22УчесникE sad ja sam otpakovao taj no arch (ali ga nisam instalirao) i usao u /usr/src/kernel-2.6.10-noarch-1/usr/src/make xconfig
i tu sam dobio drugo graficko okruzenje nego inace ali sam podesio kernel
izasao i kucao
make bzImage (uspelo)
make modules (radi se)
make modules_installda li ce uspeti videcu ali mene zanima ovo. Znaci i386,i486 su za te arhitekture kako ja da napravim ovaj noarch da radi na mom mobile intel p4 3.06HT.
Druga stvar je kako da ja napravim znaci ovu .tar arhivu da mogu da instaliram taj kernel
i eventualno kako bi mogao da izvedem da taj kernel ubacim u cd pa da mogu da ga izaberem pri instalaciji. hvala18. фебруар 2005. у 1:25 am #24300LYbУчесникMa sve jedno je, recimo i386 radi na 386 procesorima pa svim navise, i486 radi na svemu OSIM na i386 i tako dalje. noarch nema sta da “pravis” da radi kod tebe, to je source iz koga kompajliras i module i i sve ostalo.
Na nacin na koji si ti radio trebalo je samo da instaliras paket sa source-om (taj “noarch”) i da odatle kompajliras, on bi sve ostalo uradio, nije bilo potrebe da otpakujes vec kompajliran kernel i module, posebno zbog toga sto ih nisi instalirao vec si ih samo otpakovao ko zna gde.
Nesto mi govori da si napravio katastrofu na sistemu, javi sta si uradio 🙂
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.