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]

        

Reply via email to