Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 12:47 rabotia na RedHat 8.0 s kernel 2.4.18
pribavil sam edin patch kam source koda na kernela - bez problemi no kato zapochna da prekompiliram kernala mi dava slednite greshki: pri make menuconfig rm -f include/asm ( cd include ; ln -sf asm-i386 asm) make -C scripts/lxdialog all make[1]: Entering directory `/usr/src/linux-2.4.18-14/scripts/lxdialog' gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<curses.h>" -c -o checklist.o checklist.c In file included from checklist.c:24: dialog.h:22:23: sys/types.h: No such file or directory dialog.h:23:19: fcntl.h: No such file or directory dialog.h:24:20: unistd.h: No such file or directory dialog.h:25:19: ctype.h: No such file or directory dialog.h:26:20: stdlib.h: No such file or directory dialog.h:27:20: string.h: No such file or directory dialog.h:29:20: curses.h: No such file or directory In file included from checklist.c:24: dialog.h:127: parse error before "use_colors" dialog.h:127: warning: type defaults to `int' in declaration of `use_colors' dialog.h:127: warning: data definition has no type or storage class dialog.h:128: parse error before "use_shadow" dialog.h:128: warning: type defaults to `int' in declaration of `use_shadow' dialog.h:128: warning: data definition has no type or storage class dialog.h:130: parse error before "attributes" dialog.h:130: warning: type defaults to `int' in declaration of `attributes' dialog.h:130: warning: data definition has no type or storage class dialog.h:143: parse error before '*' token dialog.h:143: warning: function declaration isn't a prototype dialog.h:146: parse error before '*' token ....... make[1]: *** [checklist.o] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.18-14/scripts/lxdialog' make: *** [menuconfig] Error 2 -------------------------------------------------------- pri make bzImage gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c scripts/mkdep.c:33:19: ctype.h: No such file or directory scripts/mkdep.c:34:19: fcntl.h: No such file or directory In file included from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/syslimits.h:7, from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:11, from scripts/mkdep.c:35: /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:132:75: limits.h: No such file or directory scripts/mkdep.c:36:19: stdio.h: No such file or directory scripts/mkdep.c:37:20: stdlib.h: No such file or directory scripts/mkdep.c:38:20: string.h: No such file or directory scripts/mkdep.c:39:20: unistd.h: No such file or directory scripts/mkdep.c:41:23: sys/fcntl.h: No such file or directory scripts/mkdep.c:42:22: sys/mman.h: No such file or directory scripts/mkdep.c:43:22: sys/stat.h: No such file or directory scripts/mkdep.c:44:23: sys/types.h: No such file or directory ......... scripts/mkdep.c:51: storage size of `cwd' isn't known make: *** [scripts/mkdep] Error 1 -------------------------------- e-mi, tva e.... dava mi geshki mama mu! are ako niakoi e specialist da pomogne mersi mnogo Титла: kompilirane na kernel2.4.18 Публикувано от: в Jan 30, 2004, 13:43 Не съм специaлист ,НО виждам следните проблеми
1.1. Проблемите очевидно са свързани с отсъствието на основни header файлове 1.2. Виж дали наистина имаш хедърите .. и ако е така ... виж в Makefile-a къде са дефинирани. Ако пътя до тях ги няма можеш да го добавиш с -I например gcc -<blah blah> -I/path/to/missing/headers 1.3 gcc 3.2 s който идва rh 8 е бъгав! consider upgrade!! Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 14:17 az imah podobni problemi s RH 9
ako polzvash source coda deto idva s redhata prosto zabravi da patchnesh kadyrno... napravo si drypni poslednija sorce ili pone clean source ot kernel.org kakvoto imam opit s prekompilirane na kerneli ot redhat se problemi e bilo tija patchvat na svoj red taka che super sbozjavat kernela ako reshish i ti neshto da mu baesh. inache pone pri mene ne sym imal problemi s kompiliraneto na kernel pod 8 ako ti e vajen kernela (pravish server) zemi i si drypni naj novija 2.4 stot imashe security updates i ima smisyl da minesh na neshto po-visoko Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 14:18 izteglih i palnia source code na kernel2.6.1
i tam pochti sashtite raboti mi dava gcc to mi e 3.2 kak moga samo nego da upgrade-na? a tezi headeri kade da gi tarsia? Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 14:29 malko po-kasno dneska shte vi napisha kakvo mi dava
kato se opitam da kompiliram palnia k2.6.1 ot redhat8 Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 14:49 mi to za update na gcc-to maj e malko kysnichko.. to veche redhat trjabva da ne podyrjat redhat 8. neznam ako probash da slojesh gcc ot 9 ili ot fedora kakvi bozi shte stanat. ti tova 2.6.1 pachvash li go i nego ili e clean
Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 14:54 abe ti ncurses imash li instalirani i po tochno ncurses devel?
![]() napomnjam che za konfigurirane ti trjabva ili make config (tekstov) ili maje menuconfig (ncurses) ili make xconfig (x11-devel) maj tam. predi v 2.4 trabvashe da napravish make dep i chak togava make bzImage. v 2.6 do kolkoto pomnja namashie nujda ot make deo Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 15:12 kernel-a 2.6.1 e chist ne sam go pravil nishto
za make dep - emi probvah i s nego ma pak se sardi probval sam s make xconfig , menuconfig se taia ncurses ? kvo e tva? na staroto 2.4 imam .config file Титла: kompilirane na kernel2.4.18 Публикувано от: melwin в Jan 30, 2004, 16:13 инсталирай си следния rpm
libc6-devel Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 16:15 pri kompilirane na kernel 2.6.1 mi dava
make menuconfig HOSTCC scripts/fixdep scripts/fixdep.c:97:23: sys/types.h: No such file or directory scripts/fixdep.c:98:22: sys/stat.h: No such file or directory scripts/fixdep.c:99:22: sys/mman.h: No such file or directory scripts/fixdep.c:100:20: unistd.h: No such file or directory scripts/fixdep.c:101:19: fcntl.h: No such file or directory scripts/fixdep.c:102:20: string.h: No such file or directory scripts/fixdep.c:103:20: stdlib.h: No such file or directory scripts/fixdep.c:104:19: stdio.h: No such file or directory In file included from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/syslimits.h :7, from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:11 , from scripts/fixdep.c:105: /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:132:75: limits.h: No suc h file or directory scripts/fixdep.c:106:19: ctype.h: No such file or directory scripts/fixdep.c:107:24: netinet/in.h: No such file or directory scripts/fixdep.c: In function `usage': scripts/fixdep.c:121: warning: implicit declaration of function `fprintf' scripts/fixdep.c:121: `stderr' undeclared (first use in this function) scripts/fixdep.c:121: (Each undeclared identifier is reported only once scripts/fixdep.c:121: for each function it appears in.) scripts/fixdep.c:122: warning: implicit declaration of function `exit' scripts/fixdep.c: In function `print_cmdline': scripts/fixdep.c:127: warning: implicit declaration of function `printf' scripts/fixdep.c: At top level: scripts/fixdep.c:130: `NULL' undeclared here (not in a function) scripts/fixdep.c: In function `grow_config': scripts/fixdep.c:143: warning: implicit declaration of function `realloc' scripts/fixdep.c:143: warning: assignment makes pointer from integer without a c ast scripts/fixdep.c:144: `NULL' undeclared (first use in this function) scripts/fixdep.c:145: warning: implicit declaration of function `perror' scripts/fixdep.c: In function `is_defined_config': scripts/fixdep.c:161: warning: implicit declaration of function `memcmp' scripts/fixdep.c: In function `define_config': scripts/fixdep.c:174: warning: implicit declaration of function `memcpy' scripts/fixdep.c: In function `use_config': scripts/fixdep.c:193: `PATH_MAX' undeclared (first use in this function) scripts/fixdep.c:207: warning: implicit declaration of function `tolower' scripts/fixdep.c:193: warning: unused variable `s' scripts/fixdep.c: At top level: scripts/fixdep.c:212: parse error before "size_t" scripts/fixdep.c:213: warning: function declaration isn't a prototype scripts/fixdep.c: In function `parse_config_file': scripts/fixdep.c:214: `map' undeclared (first use in this function) scripts/fixdep.c:214: `len' undeclared (first use in this function) scripts/fixdep.c:220: warning: implicit declaration of function `ntohl' scripts/fixdep.c:231: warning: implicit declaration of function `isalnum' scripts/fixdep.c: In function `strrcmp': scripts/fixdep.c:244: warning: implicit declaration of function `strlen' scripts/fixdep.c: In function `do_config_file': scripts/fixdep.c:255: storage size of `st' isn't known scripts/fixdep.c:259: warning: implicit declaration of function `open' scripts/fixdep.c:259: `O_RDONLY' undeclared (first use in this function) scripts/fixdep.c:261: `stderr' undeclared (first use in this function) scripts/fixdep.c:265: warning: implicit declaration of function `fstat' scripts/fixdep.c:267: warning: implicit declaration of function `close' scripts/fixdep.c:270: warning: implicit declaration of function `mmap' scripts/fixdep.c:270: `NULL' undeclared (first use in this function) scripts/fixdep.c:270: `PROT_READ' undeclared (first use in this function) scripts/fixdep.c:270: `MAP_PRIVATE' undeclared (first use in this function) scripts/fixdep.c:270: warning: assignment makes pointer from integer without a c ast scripts/fixdep.c:279: warning: implicit declaration of function `munmap' scripts/fixdep.c:255: warning: unused variable `st' scripts/fixdep.c: At top level: scripts/fixdep.c:284: parse error before "size_t" scripts/fixdep.c:285: warning: function declaration isn't a prototype scripts/fixdep.c: In function `parse_dep_file': scripts/fixdep.c:286: `map' undeclared (first use in this function) scripts/fixdep.c:287: `len' undeclared (first use in this function) scripts/fixdep.c:289: `PATH_MAX' undeclared (first use in this function) scripts/fixdep.c:291: warning: implicit declaration of function `strchr' scripts/fixdep.c:293: `stderr' undeclared (first use in this function) scripts/fixdep.c:289: warning: unused variable `s' scripts/fixdep.c: In function `print_deps': scripts/fixdep.c:325: storage size of `st' isn't known scripts/fixdep.c:329: `O_RDONLY' undeclared (first use in this function) scripts/fixdep.c:331: `stderr' undeclared (first use in this function) scripts/fixdep.c:341: `NULL' undeclared (first use in this function) scripts/fixdep.c:341: `PROT_READ' undeclared (first use in this function) scripts/fixdep.c:341: `MAP_PRIVATE' undeclared (first use in this function) scripts/fixdep.c:341: warning: assignment makes pointer from integer without a c ast scripts/fixdep.c:325: warning: unused variable `st' scripts/fixdep.c: In function `traps': scripts/fixdep.c:360: `stderr' undeclared (first use in this function) make[1]: *** [scripts/fixdep] Error 1 make: *** [scripts/fixdep] Error 2 ---------------------------------------- emi -tva e natatak niama smisal da prodaljavam s kompilaciata blagodaria na vsichki za pomoshta Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 16:24 ja probaj s make config
Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 16:25 kade da nameria tozi libc6-devel
v rpmfind.net ima samo libc-5 rpm-ta Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 16:35 [root@HD1 linux-2.6.1]# make config
HOSTCC scripts/fixdep scripts/fixdep.c:97:23: sys/types.h: No such file or directory scripts/fixdep.c:98:22: sys/stat.h: No such file or directory scripts/fixdep.c:99:22: sys/mman.h: No such file or directory scripts/fixdep.c:100:20: unistd.h: No such file or directory scripts/fixdep.c:101:19: fcntl.h: No such file or directory scripts/fixdep.c:102:20: string.h: No such file or directory scripts/fixdep.c:103:20: stdlib.h: No such file or directory scripts/fixdep.c:104:19: stdio.h: No such file or directory In file included from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/syslimits.h:7, from /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:11, from scripts/fixdep.c:105: /usr/lib/gcc-lib/i386-redhat-linux/3.2/include/limits.h:132:75: limits.h: No such file or directory scripts/fixdep.c:106:19: ctype.h: No such file or directory scripts/fixdep.c:107:24: netinet/in.h: No such file or directory scripts/fixdep.c: In function `usage': scripts/fixdep.c:121: warning: implicit declaration of function `fprintf' scripts/fixdep.c:121: `stderr' undeclared (first use in this function) scripts/fixdep.c:121: (Each undeclared identifier is reported only once scripts/fixdep.c:121: for each function it appears in.) scripts/fixdep.c:122: warning: implicit declaration of function `exit' scripts/fixdep.c: In function `print_cmdline': scripts/fixdep.c:127: warning: implicit declaration of function `printf' scripts/fixdep.c: At top level: scripts/fixdep.c:130: `NULL' undeclared here (not in a function) scripts/fixdep.c: In function `grow_config': scripts/fixdep.c:143: warning: implicit declaration of function `realloc' scripts/fixdep.c:143: warning: assignment makes pointer from integer without a cast scripts/fixdep.c:144: `NULL' undeclared (first use in this function) scripts/fixdep.c:145: warning: implicit declaration of function `perror' scripts/fixdep.c: In function `is_defined_config': scripts/fixdep.c:161: warning: implicit declaration of function `memcmp' scripts/fixdep.c: In function `define_config': scripts/fixdep.c:174: warning: implicit declaration of function `memcpy' scripts/fixdep.c: In function `use_config': scripts/fixdep.c:193: `PATH_MAX' undeclared (first use in this function) scripts/fixdep.c:207: warning: implicit declaration of function `tolower' scripts/fixdep.c:193: warning: unused variable `s' scripts/fixdep.c: At top level: scripts/fixdep.c:212: parse error before "size_t" scripts/fixdep.c:213: warning: function declaration isn't a prototype scripts/fixdep.c: In function `parse_config_file': scripts/fixdep.c:214: `map' undeclared (first use in this function) scripts/fixdep.c:214: `len' undeclared (first use in this function) scripts/fixdep.c:220: warning: implicit declaration of function `ntohl' scripts/fixdep.c:231: warning: implicit declaration of function `isalnum' scripts/fixdep.c: In function `strrcmp': scripts/fixdep.c:244: warning: implicit declaration of function `strlen' scripts/fixdep.c: In function `do_config_file': scripts/fixdep.c:255: storage size of `st' isn't known scripts/fixdep.c:259: warning: implicit declaration of function `open' scripts/fixdep.c:259: `O_RDONLY' undeclared (first use in this function) scripts/fixdep.c:261: `stderr' undeclared (first use in this function) scripts/fixdep.c:265: warning: implicit declaration of function `fstat' scripts/fixdep.c:267: warning: implicit declaration of function `close' scripts/fixdep.c:270: warning: implicit declaration of function `mmap' scripts/fixdep.c:270: `NULL' undeclared (first use in this function) scripts/fixdep.c:270: `PROT_READ' undeclared (first use in this function) scripts/fixdep.c:270: `MAP_PRIVATE' undeclared (first use in this function) scripts/fixdep.c:270: warning: assignment makes pointer from integer without a cast scripts/fixdep.c:279: warning: implicit declaration of function `munmap' scripts/fixdep.c:255: warning: unused variable `st' scripts/fixdep.c: At top level: scripts/fixdep.c:284: parse error before "size_t" scripts/fixdep.c:285: warning: function declaration isn't a prototype scripts/fixdep.c: In function `parse_dep_file': scripts/fixdep.c:286: `map' undeclared (first use in this function) scripts/fixdep.c:287: `len' undeclared (first use in this function) scripts/fixdep.c:289: `PATH_MAX' undeclared (first use in this function) scripts/fixdep.c:291: warning: implicit declaration of function `strchr' scripts/fixdep.c:293: `stderr' undeclared (first use in this function) scripts/fixdep.c:289: warning: unused variable `s' scripts/fixdep.c: In function `print_deps': scripts/fixdep.c:325: storage size of `st' isn't known scripts/fixdep.c:329: `O_RDONLY' undeclared (first use in this function) scripts/fixdep.c:331: `stderr' undeclared (first use in this function) scripts/fixdep.c:341: `NULL' undeclared (first use in this function) scripts/fixdep.c:341: `PROT_READ' undeclared (first use in this function) scripts/fixdep.c:341: `MAP_PRIVATE' undeclared (first use in this function) scripts/fixdep.c:341: warning: assignment makes pointer from integer without a cast scripts/fixdep.c:325: warning: unused variable `st' scripts/fixdep.c: In function `traps': scripts/fixdep.c:360: `stderr' undeclared (first use in this function) make[1]: *** [scripts/fixdep] Error 1 make: *** [scripts/fixdep] Error 2 ---------------------- mi e tva e Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 16:40 na vtoroto instalatsionno cd trjabva da e
po printsip tam sa povecheto devel paketi a koja e instaliranata versija moje da proverish s rpm -q imeto na paketa Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 16:49 ami niama takav paket na vtoroto CD
Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 17:18 minachi na pyrvoto cd e
tyrsish glibc-devel-2.2.93-5....... neshto takova obache proveri i ncurses-5.2 i ncurses-devel na systoto cd Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 17:22 poiasni malko shto e tova ncurses
Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 17:30 namerih go toia glib
instaliram go s rpm -i i dava che e 'already installed' mai onia header failove gi niama ama kak kato k2.61 e palnia i e chist Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 17:35 za ncurses sashto dava che sa instalirani
Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 17:39 a tija faijove naistina li sa tam
Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 17:40 znachi ima nekav gaf
s rpm -i za ncursees dava already installed no s rpm -q za ncurses dava not installed sashtotto se otnasia i za glibc kvo da go prava tva Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 17:44 vij /usr/include/sys dali moje da go chetesh
Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 17:47 znachi rpm -q ncurses trjabva da napishesh bez drugo i
rpm -q ncurses-devel Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 17:51 niama takav file ili direktoria sys v /usr/include
a za rpm -q ncurses dava samo imeto-versiata:ncurses-5.2-28 Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 18:01 mi ostava da go namerim kyde e
![]() shtot go ima po printsip Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 18:10 sas find /usr sys
ne namira nishto! vsashtnost za kakvo mi e tozi fail? Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 18:24 oh manete go tva
ako niakoi ima standartno kompilirano iadro 2.6.1 za redhat moje li da mi go prati na email-a arry@mail.orbitel.bg mersi predvaritelnop Титла: kompilirane na kernel2.4.18 Публикувано от: growchie в Jan 30, 2004, 18:27 mi fajlovete sa v glibc-devel ako nemoje da gi instalirash idi s midnigth commandera vyrhu rpm-to i daj orgore mu a sled tovi daj contets.cipo
kato vlezesh vyrtre razhodi se do direktorijata kojato ti trjabva i si gi kopiraj na ryka Титла: kompilirane na kernel2.4.18 Публикувано от: frinko в Jan 30, 2004, 18:32 novo 200 nemam midnight commander
|