Salve a Tutti, questa volta mi pare di avere un problemino un attimino pi� serio a cui non riesco a venirne a capo. Il kernel in questione �: kernel-source-2.4.22-3 con le patch lowlatency, preemptible, debianlogo, acl, supermount
Queste paiono essere le righe incriminate che fanno abortire la procedura di
installazione dei moduli (make modules_install), o il fine di make-kpkg
kernel_image con l'errore:
[snip]
cd /usr/src/linux/debian/tmp-image/lib/modules/2.4.22preempt+lowlat; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b
/usr/src/linux/debian/tmp-image -r 2.4.22preempt+lowlat; fi
depmod: Can't open
/usr/src/linux/debian/tmp-image/lib/modules/extra/modules.dep for writing
make[2]: *** [_modinst_post] Error 255
make[2]: Leaving directory /usr/src/kernel-source-2.4.22'
make[1]: *** [real_stamp_image] Error 2
make[1]: Leaving directory /usr/src/kernel-source-2.4.22'
make: *** [kernel-image-deb] Error 2
--------------------- /usr/src/linux/Makefile -------------------------
[snip]
# If System.map exists, run depmod. This deliberately does not have a
# dependency on System.map since that would run the dependency tree on
# vmlinux. This depmod is only for convenience to give the initial
# boot a modules.dep even before / is mounted read-write. However the
# boot script depmod is the master version.
ifeq "$(strip $(INSTALL_MOD_PATH))" ""
depmod_opts :=
else
depmod_opts := -b $(INSTALL_MOD_PATH) -r
endif
.PHONY: _modinst_post
_modinst_post: _modinst_post_pcmcia
if [ -r System.map ]; then $(DEPMOD) -ae -F System.map
$(depmod_opts) $(KERNELRELEASE); fi
# Backwards compatibilty symlinks for people still using old versions
# of pcmcia-cs with hard coded pathnames on insmod. Remove
# _modinst_post_pcmcia for kernel 2.4.1.
.PHONY: _modinst_post_pcmcia
_modinst_post_pcmcia:
cd $(MODLIB); \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf
../{} pcmcia
.PHONY: $(patsubst %, _modinst_%, $(SUBDIRS))
$(patsubst %, _modinst_%, $(SUBDIRS)) :
$(MAKE) -C $(patsubst _modinst_%, %, $@) modules_install
[snip]
-----------------------------------------------------------------------
ovviamente non ho abilitato alcun supporto per il PCMCIA:
cat .config |grep PCMCIA
# CONFIG_PCMCIA is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set
# CONFIG_HISAX_AVM_A1_PCMCIA is not set
cos'� che che non va in tutto questo?
Intanto continuo a provare:
1)
togliendo le righe incriminate (ma anche se andasse poi tutto a buon
fine (cosa di cui dubito), non mi sembra una soluzione ortodossa).
2)
a mettere un modulo qualsiasi pcmcia per far star contento il Makefile
(ma di che me ne faccio io del pcmcia?)
--
Ciao Umberto
#------------------------------------------------------------------------#
| Umberto Genovese (Seldon) E-mail: <[EMAIL PROTECTED]> |
|PGP fingerprint = 526A B526 2BF4 E3FF 6200 30B4 AD2C D110 D0F3 66E4 |
| <GNU & Linux: the dynamic duo> |
#------------------------------------------------------------------------#
pgpUDvDTDS0nO.pgp
Description: PGP signature

