incomprensibile errore
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
incomprensibile errore
ciao
da un giorno all'altro non riesco piu' a compilare il kernel (ho provato diverse versioni e non e' la prima volta che lo faccio).
ecco un cut&paste, qualcuno riesce a capire cosa non va?
root@hp-350m:/home/kernel-src/linux-2.6.20.6# make menuconfig
HOSTCC scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
from /usr/include/limits.h:145,
from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:122,
from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/syslimits.h:7,
from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:11,
from scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:36:26: error: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:35,
from /usr/include/netinet/in.h:24,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:310:24: error: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:204: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:204: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:204: error: for each function it appears in.)
scripts/basic/fixdep.c:204: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:300: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:300: warning: unused variable 's'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
root@hp-350m:/home/kernel-src/linux-2.6.20.6#
da un giorno all'altro non riesco piu' a compilare il kernel (ho provato diverse versioni e non e' la prima volta che lo faccio).
ecco un cut&paste, qualcuno riesce a capire cosa non va?
root@hp-350m:/home/kernel-src/linux-2.6.20.6# make menuconfig
HOSTCC scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
from /usr/include/limits.h:145,
from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:122,
from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/syslimits.h:7,
from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:11,
from scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:36:26: error: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:35,
from /usr/include/netinet/in.h:24,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:310:24: error: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:204: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:204: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:204: error: for each function it appears in.)
scripts/basic/fixdep.c:204: warning: unused variable 's'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:300: error: 'PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:300: warning: unused variable 's'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
root@hp-350m:/home/kernel-src/linux-2.6.20.6#
- ekxius
- Linux 3.x

- Messaggi: 831
- Iscritto il: sab 18 mar 2006, 11:01
- Slackware: 12.0
- Kernel: 2.6.23.12
- Desktop: KDE 3.5.9
- Località: Casa <-> Torino <-> Aosta
Codice: Seleziona tutto
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hdc
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hdc1
label = Windows_XP
table = /dev/hdc
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hdc5
label = Slack_2.4.33.3
read-only
image = /boot/vmlinuz-2.6.20.1
root = /dev/hdc5
label = Slack_2.6.20.1
read-only
image = /boot/vmlinuz-2.4.33.3-test
root = /dev/hdc5
label = Slack_TEST
read-only
# Linux bootable partition config ends
- ekxius
- Linux 3.x

- Messaggi: 831
- Iscritto il: sab 18 mar 2006, 11:01
- Slackware: 12.0
- Kernel: 2.6.23.12
- Desktop: KDE 3.5.9
- Località: Casa <-> Torino <-> Aosta
infatti dovrebbe essere un hard link. tu che dici?Dani ha scritto:Controlla che vmlinuz non sia un link simbolico con ls -l !
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 37 2007-02-11 15:52 README.initrd -> /usr/doc/mkinitrd-1.0.1/README.initrd
-rw-r--r-- 1 root root 674052 2007-02-11 16:04 System.map
-rw-r--r-- 1 root root 674052 2007-04-06 23:35 System.map-2.4.33.3-test
-rw-r--r-- 1 root root 1108846 2007-03-16 16:32 System.map-2.6.20.1
-rw-r--r-- 1 root root 629105 2006-09-01 08:51 System.map-ide-2.4.33.3
-rw-r--r-- 1 root root 727000 2007-04-06 23:21 System.map-test
-rw-r--r-- 1 root root 512 2007-02-11 16:04 boot.1600
-rw-r--r-- 1 root root 251 2007-02-15 11:37 boot_message.txt
-rw-r--r-- 1 root root 42175 2007-02-11 16:04 config
-rw-r--r-- 1 root root 60522 2007-03-16 16:33 config-2.6.20.1
-rw-r--r-- 1 root root 41810 2006-09-01 08:51 config-ide-2.4.33.3
-rw-r--r-- 1 root root 5032 2006-08-08 07:34 diag1.img
-rw------- 1 root root 70656 2007-04-07 12:50 map
-r-------- 1 root root 1403683 2007-02-11 16:04 vmlinuz
-rw-r--r-- 1 root root 1453248 2007-04-06 23:18 vmlinuz-2.4.33.3-test
-rw-r--r-- 1 root root 2142440 2007-03-16 16:35 vmlinuz-2.6.20.1
-rw-r--r-- 1 root root 1313255 2006-09-01 08:51 vmlinuz-ide-2.4.33.3
- ekxius
- Linux 3.x

- Messaggi: 831
- Iscritto il: sab 18 mar 2006, 11:01
- Slackware: 12.0
- Kernel: 2.6.23.12
- Desktop: KDE 3.5.9
- Località: Casa <-> Torino <-> Aosta
dopo che ho ricompilato il kernel ho dato:Dani ha scritto:Ma dopo che hai ricompilato il kernel hai fatto cp /usr/src/linux/arch/i386/boot/bzmage /boot/vmlinuz ?
Cioè, vmlinuz sarebbe il 2.4 che hai ricompilato ?
/usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.33.3-test
vmlinuz-ide-2.4.33.3 è quello precompilato che ho installato con la slack
vmlinuz-2.6.20.1 è quello ricompilato da me
vmlinux-2.4.33.3-test è un'altro kernel ricompilato senza il drm che utilizza i moduli del vmlinuz-ide-2.4.33.3
vmlinuz --- non lo so!
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
mi sa che hai fatto casino in /boot...innanzitutto in qualunque distro slackware appena installata vmlinuz è un SOFT link al kernel di default (nella 11 il 2.4.33.3); inoltre quel vmlinuz è leggibile solo da root..rimetti a posto /boot e lilo di conseguenza; io ad esmpio ce l'ho così per quanto riguarda i kernel:
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 20 2006-10-13 09:47 vmlinuz -> vmlinuz-ide-2.4.33.3
-rw-r--r-- 1 root root 1831950 2006-10-24 13:58 vmlinuz-2.6.18.1
-rw-r--r-- 1 root root 1781376 2007-04-01 21:39 vmlinuz-2.6.20.4
-rw-r--r-- 1 root root 1313255 2006-09-01 08:51 vmlinuz-ide-2.4.33.3

