On Wed, 14 Jul 2004 13:51:13 -0700 (PDT), kate <kate7234@xxxxxxxxx> wrote: > kernel compile procedure > > I am wanting to learn how to compile a kernel. and > perhaps tweak the kernel for my athlon cpu. just to > say that I've done it and learn. > > As I have not found a precise document on how to > reconfigure the kernel, I am using previous posters > info, this website > [http://www.lesbell.com.au/Home.nsf/0/a81f3ecb7cf5028eca256cf2003035ca?OpenDocument] > (thanks to poster Stefan Berg) and the README in the > tarball, and piece together the instructions. > > - what I've done so far- > from [http://www.kernel.org/] > > "The latest stable version of the Linux kernel is: > 2.6.7 2004-06-16 06:02 UTC F" > linux-2.6.7.tar.bz download to /home/kate/kernel > > (from lesbell website, see above) > > cd /usr/src > mkdir linux-2.6.7 > rm linux > ln -s linux-2.6.7 linux > > bzcat /home/kate/kernel/linux-2.6.7.tar.bz2 | tar xvf > - > .. > linux-2.6.7/kernel/power/poweroff.c > linux-2.6.7/kernel/power/pmdisk.c > .. > > - OK this far > > cd linux > make mrproper > > make dep > > -OK this far > > - What directory should I be in here for make > menuconfig? > > make menuconfig > > -but the output is this- > > HOSTCC scripts/basic/fixdep > scripts/basic/fixdep.c:97:23: sys/types.h: No such > file or directory > scripts/basic/fixdep.c:98:22: sys/stat.h: No such file > or directory > scripts/basic/fixdep.c:99:22: sys/mman.h: No such file > or directory > scripts/basic/fixdep.c:100:20: unistd.h: No such file > or directory > scripts/basic/fixdep.c:101:19: fcntl.h: No such file > or directory > scripts/basic/fixdep.c:102:20: string.h: No such file > or directory > scripts/basic/fixdep.c:103:20: stdlib.h: No such file > or directory > scripts/basic/fixdep.c:104:19: stdio.h: No such file > or directory > In file included from > /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/syslimits.h:7, > from > /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/limits.h:11, > from scripts/basic/fixdep.c:105: > /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/include/limits.h:122:75: > limits.h: No such file or directory > scripts/basic/fixdep.c:106:19: ctype.h: No such file > or directory > scripts/basic/fixdep.c:107:24: netinet/in.h: No such > file or directory > scripts/basic/fixdep.c: In function `usage': > scripts/basic/fixdep.c:121: warning: implicit > declaration of function > `fprintf'scripts/basic/fixdep.c:121: error: `stderr' > undeclared (first use in this > function)scripts/basic/fixdep.c:121: error: (Each > undeclared identifier is reported only > oncescripts/basic/fixdep.c:121: error: for each > function it appears in.) > scripts/basic/fixdep.c:122: warning: implicit > declaration of function `exit'scripts/basic/fixdep.c: > In function `print_cmdline': > scripts/basic/fixdep.c:127: warning: implicit > declaration of function > `printf'scripts/basic/fixdep.c: At top level: > scripts/basic/fixdep.c:130: error: `NULL' undeclared > here (not in a function)scripts/basic/fixdep.c: In > function `grow_config': > scripts/basic/fixdep.c:143: warning: implicit > declaration of function > `realloc'scripts/basic/fixdep.c:143: warning: > assignment makes pointer from integer without a > castscripts/basic/fixdep.c:144: error: `NULL' > undeclared (first use in this > function)scripts/basic/fixdep.c:145: warning: implicit > declaration of function > `perror'scripts/basic/fixdep.c: In function > `is_defined_config': > scripts/basic/fixdep.c:161: warning: implicit > declaration of function > `memcmp'scripts/basic/fixdep.c: In function > `define_config': > scripts/basic/fixdep.c:174: warning: implicit > declaration of function > `memcpy'scripts/basic/fixdep.c: In function > `use_config': > scripts/basic/fixdep.c:193: error: `PATH_MAX' > undeclared (first use in this function) > scripts/basic/fixdep.c:207: warning: implicit > declaration of function > `tolower'scripts/basic/fixdep.c:193: warning: unused > variable `s' > scripts/basic/fixdep.c: At top level: > scripts/basic/fixdep.c:212: error: syntax error before > "size_t" > scripts/basic/fixdep.c:213: warning: function > declaration isn't a prototype > scripts/basic/fixdep.c: In function > `parse_config_file': > scripts/basic/fixdep.c:214: error: `map' undeclared > (first use in this > function)scripts/basic/fixdep.c:214: error: `len' > undeclared (first use in this > function)scripts/basic/fixdep.c:220: warning: implicit > declaration of function > `ntohl'scripts/basic/fixdep.c:231: warning: implicit > declaration of function > `isalnum'scripts/basic/fixdep.c: In function > `strrcmp': > scripts/basic/fixdep.c:244: warning: implicit > declaration of function > `strlen'scripts/basic/fixdep.c: In function > `do_config_file': > scripts/basic/fixdep.c:255: error: storage size of > `st' isn't known > scripts/basic/fixdep.c:259: warning: implicit > declaration of function > `open'scripts/basic/fixdep.c:259: error: `O_RDONLY' > undeclared (first use in this function) > scripts/basic/fixdep.c:261: error: `stderr' undeclared > (first use in this > function)scripts/basic/fixdep.c:265: warning: implicit > declaration of function > `fstat'scripts/basic/fixdep.c:267: warning: implicit > declaration of function > `close'scripts/basic/fixdep.c:270: warning: implicit > declaration of function > `mmap'scripts/basic/fixdep.c:270: error: `NULL' > undeclared (first use in this > function)scripts/basic/fixdep.c:270: error: > `PROT_READ' undeclared (first use in this > function)scripts/basic/fixdep.c:270: error: > `MAP_PRIVATE' undeclared (first use in this > function)scripts/basic/fixdep.c:270: warning: > assignment makes pointer from integer without a > castscripts/basic/fixdep.c:279: warning: implicit > declaration of function > `munmap'scripts/basic/fixdep.c:255: warning: unused > variable `st' > scripts/basic/fixdep.c: At top level: > scripts/basic/fixdep.c:284: error: syntax error before > "size_t" > scripts/basic/fixdep.c:285: warning: function > declaration isn't a prototype > scripts/basic/fixdep.c: In function `parse_dep_file': > scripts/basic/fixdep.c:286: error: `map' undeclared > (first use in this > function)scripts/basic/fixdep.c:287: error: `len' > undeclared (first use in this > function)scripts/basic/fixdep.c:289: error: `PATH_MAX' > undeclared (first use in this function) > scripts/basic/fixdep.c:291: warning: implicit > declaration of function > `strchr'scripts/basic/fixdep.c:293: error: `stderr' > undeclared (first use in this > function)scripts/basic/fixdep.c:289: warning: unused > variable `s' > scripts/basic/fixdep.c: In function `print_deps': > scripts/basic/fixdep.c:325: error: storage size of > `st' isn't known > scripts/basic/fixdep.c:329: error: `O_RDONLY' > undeclared (first use in this function) > scripts/basic/fixdep.c:331: error: `stderr' undeclared > (first use in this > function)scripts/basic/fixdep.c:341: error: `NULL' > undeclared (first use in this > function)scripts/basic/fixdep.c:341: error: > `PROT_READ' undeclared (first use in this > function)scripts/basic/fixdep.c:341: error: > `MAP_PRIVATE' undeclared (first use in this > function)scripts/basic/fixdep.c:341: warning: > assignment makes pointer from integer without a > castscripts/basic/fixdep.c:325: warning: unused > variable `st' > scripts/basic/fixdep.c: In function `traps': > scripts/basic/fixdep.c:360: error: `stderr' undeclared > (first use in this function)make[1]: *** > [scripts/basic/fixdep] Error 1 > make: *** [scripts_basic] Error 2 > > ... > > So, what am I doing wrong? I do have "Development > Tools" and "Kernel Development" as per Package > Manager. > Am I in the wrong dir for the make menuconfig? > > tia > kate > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - 100MB free storage! > http://promotions.yahoo.com/new_mail > > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list > Try looking at this guide http://fedoranews.org/contributors/vitor_domingos/ntfs/ You should do make menuconfig in whichever directory you extracted linux2.6.7 in For example mv linux2.6.7 /usr/src tar -xvjf linux2.6.7 cd linux2.6.7 cp /boot/config-2.6.5-435 . make menuconfig load old config file change options save make bzImage && make modules modules install & make install