I had already tried to post this message, but, who knows why, it got truncated and I found out it only now.
>I think you need to follow a proper How-to to compile your >kernel. You forget >some step /make dep/make clean/make bzImage > >http://www.digitalhermit.com/~kwan/kernel.html > I was following the howto in order to rebuild the kernel, after I had changed the configuration as indicated in the various speedtouch how-to's. I made "make dep", "make clean", "make bzImage" and "make modules" without error messages. Then, when I made "make modules_install" I got a bunch of unresoplved_symbol errors: depmod: *** Unresolved symbols in /lib/modules/2.4.22/misc/slusb.o depmod: usb_interface_claimed depmod: usb_driver_claim_interface depmod: usb_deregister etcetera, all starting with "usb_". I will post my .config file in the next message. Then I tried as follows: I made a backup of my .config, I did "make mrproper", then I restored my .config and I tried to restart from "make dep" etc. But when I did "make dep" I got the following output and errors: gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c make[1]: Entering directory `/usr/src/linux-2.4.22/arch/i386/boot' make[1]: Nothing to be done for `dep'. make[1]: Leaving directory `/usr/src/linux-2.4.22/arch/i386/boot' rm -f .depend .hdepend make _sfdep_kernel _sfdep_drivers _sfdep_mm _sfdep_fs _sfdep_net _sfdep_ipc _sfdep_lib _sfdep_crypto _sfdep_arch/i386/kernel _sfdep_arch/i386/mm _sfdep_arch/i386/lib _sfdep_arch/i386/math-emu _FASTDEP_ALL_SUB_DIRS="kernel drivers mm fs net ipc lib crypto arch/i386/kernel arch/i386/mm arch/i386/lib arch/i386/math-emu" make[1]: Entering directory `/usr/src/linux-2.4.22' make -C kernel fastdep make[2]: Entering directory `/usr/src/linux-2.4.22/kernel' make[2]: *** No rule to make target `/usr/src/linux-2.4.22/include/linux/autoconf.h', needed by `/usr/src/linux-2.4.22/include/linux/modules/signal.ver'. Stop. make[2]: Leaving directory `/usr/src/linux-2.4.22/kernel' make[1]: *** [_sfdep_kernel] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.22' make: *** [dep-files] Error 2 Any ideas?? Do I have to do a "make menuconfig" and configure everything from scratch after I have done a "make mrproper"? Can't I use the .config file I have backed up (and change it where needed)?? NOTE: at the beginning of all this, my "usr/src/linux" tree was as it came from a full install of Slackware 9.1. I am using kernel 2.4.22 and the kernel that I am tring to recompile is the same I am using. I had never recompiled the kernel before. Note that, although the unresolved symbol errors seem to concern USB, usb does work and has always worked (at least, my usb printer works under linux), and the only things I changed in the .config are those mentioned in the speedtouch how-to's. Isn't the installed source and .config supposed to correspond to what is actually installed and running untill I change it?? I know this is not a kernel recompiling mailing list, but the only reason why I am trying to recompile the kernel is that I want to install Speedbundle, and the only thing I want to change in my kernel is to add what is needed for speedbundle. Thank you very much Matteo ----------------------------------------------------------- Spazio ILLIMITATO per la tua Email, Scanner Antivirus, Antispam, Backup e POP3. Prova la nuova Email di superEva: http://webmail.supereva.it/ ----------------------------------------------------------- Liste de diffusion modem ALCATEL SpeedTouch USB Pour se d�sinscrire : mailto:[EMAIL PROTECTED]
