Newsgroup: it.comp.os.linux.debian
Titolo: kernel-package

Tutta la sera a cercare di capire perche' make-kpkg non mi
trovava zlib.h.. ebbene: perche' non lo dicono che occorre
installare zlib1g-dev ??! cioe' che c'e' dipendenza stretta?
Lo mette in /usr/include, eccolo ADESSO!!
/home/dalet/linux-source-2.6.26/include/linux/zlib.h
/usr/include/zlib.h
/usr/src/linux-headers-2.6.26-2-686/include/config/jffs2/zlib.h
/usr/src/linux-headers-2.6.26-2-686/include/linux/zlib.h
/usr/src/linux-headers-2.6.26-2-common/include/linux/zlib.h
/usr/src/linux-source-2.6.26/include/linux/zlib.h
-- 
Saluti, Dalet

 installare zlib1g-dev ??! cioe' che c'e' dipendenza stretta?
Perch� non dovrebbe essercene bisogno:
� dentro ai linux-headers.
PS: di che livello di distribuzione  e di che kernel stiamo parlando?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

PS: di che livello di distribuzione  e di che kernel stiamo parlando?
La lenny tutta al default tranne kde invece di gnome (ho
messo solo i giochi), il kernel e' quello qui su, cioe'
dal pacchetto:
linux-image-2.6.26-2-686			install
gli headers da questi due pacchetti:
linux-headers-2.6.26-2-686			install
linux-headers-2.6.26-2-common			install
e tutto sempre fatto con lo splendido dselect (che purtroppo
mi sa tanto che lo stanno per ammazzare, come lilo).
-- 
Saluti, Dalet

� dentro ai linux-headers.
Guarda avevo dubbi sugli headers perche' l'installazione l'ho
fatta col kernel 2.6.26-1-686 invece che 2.6.26-2-686 e cosi'
pure gli headers, e poi avevo tolto i pacchetti ..-1-686.
Ora ho tolto zlib1g-dev e ho dato dpkg-reconfigure per i 2
pacchetti degli headers, ebbene in /usr/include zlib.h non
c'e' ne' lui ne' un link.
Allora ho reinstallato lo zlib1g-dev.
-- 
Saluti, Dalet

 
Beh, io avrei reinstallato gli headers standard, per vedere
se � un buggettino o solo una incomprensione, ma contento
tu, ... ;-)


tu, ... ;-)
Lo faccio adesso di reinstallare gli headers standard, ma
puoi dirmi quali sono gli headers standard? cioe' sono questi
due?
linux-headers-2.6.26-2-common.deb
linux-headers-2.6.26-2-686.deb
se parli di questi, allora vuol dire che il risultato di
questi due metodi:
METODO_1
#: dpkg-reconfigure --priority=low linux-headers-2.6.26-2-common
#: dpkg-reconfigure --priority=low linux-headers-2.6.26-2-686
METODO_2
#: dpkg --purge linux-headers-2.6.26-2-686
#: dpkg --purge linux-headers-2.6.26-2-common
#: dpkg --install linux-headers-2.6.26-2-common
#: dpkg --install linux-headers-2.6.26-2-686
non e' uguale? cioe' devo fare il metodo_2 ?
-- 
Saluti, Dalet

 
Dovrebbe essere indifferente, se i pacchetti sono integri.


>>tu, ... ;-)
Allora, considerando anche quel che mi hai consigliato di
seguito e che non riporto, ho fatto tutto questo:
1. purgato:
-- kernel-package
-- linux-headers-2.6.26-2-common.deb
-- linux-headers-2.6.26-2-686.deb
-- zlib1g-dev
-- linux-source-2.6.26.deb
2. reistallato con dselect tutti tranne zlib1g-dev
3. guardato in /usr/include: be' zlib.h NON c'e'
4. rimosse le directory dei sorgenti che erano duplicate: una
nella mia home e una in /usr/src, riscompattato linux-source
in entrambe le directory: mia home e /usr/src.
5. dato nell'ordine:
$: make mrproper 2>../ker/mrproper   (qui nessun errore)
$: diff -qr . /usr/src/linux   (nessuna differenza)
$: make menuconfig 2>../ker/menu   (solo un avviso che "input
defined but not used")
$: make-kpkg clean 2>../ker/clean  (nessun errore)
#: export CONCURRENCY_LEVEL=2; time make-kpkg --initrd \
linux-image 2>../ker/kernel
ebbene, il tempo e' stato: real 17m7.508s; user 28m51.640s,
ma il risultato e' stato che s'e' interrotto quando arriva
a lguest.c, ecco il tail dell'error: (righe bianche e a capo miei
perche' slrn m'ha minacciato energicamente)
======================
drivers/pci/hotplug/cpqphp_pci.c:420: warning: 'pci_find_slot' is
deprecated (declared at include/linux/pci.h:515)
drivers/usb/core/hcd.c: In function 'usb_hcd_poll_rh_status':
include/asm/string_32.h:65: warning: array subscript is above array bounds
drivers/usb/serial/keyspan_pda.c: In function 'keyspan_pda_tiocmget':
drivers/usb/serial/keyspan_pda.c:444: warning: 'status' may be used
uninitialized in this function
drivers/usb/serial/keyspan_pda.c: In function 'keyspan_pda_tiocmset':
drivers/usb/serial/keyspan_pda.c:465: warning: 'status' may be used
uninitialized in this function
lguest.c:34:18: error: zlib.h: No such file or directory
make[1]: *** [lguest] Error 1
make: *** [debian/stamp/build/kernel] Error 2
===========================
Ps. Ma tutti quei warning e' normale? perche' me ne fa
a pacchi anche quando la compilazione finisce bene.
-- 
Saluti, Dalet

 
Beh, i warning capitano.
Definirli normali � azzardato, ma sono, appunto, solo warning.
Il tuo problema, invece, � un bug:
Bug#522095: kernel build fails, because zlib.h is missing
lo stanno correggendo solo con il 2.6.29, sembra che il problema sia
passato inosservato perch� 
zlib1g.dev
 � dpendenza di tanti pacchetti
che � quasi sempre presente. ;-)
S�, lo avevo installato anche io, ho preso una cantonata talmente
grossa che chieder� la cittadinanza svizzera.


grossa che chieder� la cittadinanza svizzera.
Bah.. ma non l'ho capita subito cantonata-cantoni:-)
-- 
Saluti, Dalet

l'export, ma questa come e dove si scrive?
E c'ho azzeccato, e' giusta perche' adesso l'ho dato senza
il CONCURRENCY e il tempo e' stato circa il doppio!
-- 
Saluti, Dalet