make modules_install fail if PCMCIA/Cardbus support is excluded from kernel configuration. The error was: find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.21-pfeifer-r1_pre2; fi depmod: *** Unresolved symbols in /lib/modules/2.4.21-pfeifer-r1_pre2/misc/snd-vxp440.o depmod: register_pccard_driver_R1c442d6c depmod: CardServices_Re4eef0a4 depmod: unregister_pccard_driver_Rdb348cd2 depmod: *** Unresolved symbols in /lib/modules/2.4.21-pfeifer-r1_pre2/misc/snd-vxpocket.o depmod: register_pccard_driver_R1c442d6c depmod: CardServices_Re4eef0a4 depmod: unregister_pccard_driver_Rdb348cd2 Reproducible: Always Steps to Reproduce: 1. Remove PCMCIA/Cardbus support from General Setup kernel option 2. Recompile the kernel: make dep && make clean bzImage modules modules_install Actual Results: gives the error Expected Results: should compile without problems use flags USE="X avi fbcon gtk gtk2 gif jpeg kde mmx mozilla opengl perl png python oggvorbis quicktime qt sse ssl svga threads thread tiff truetype voodoo3 wmf xml xml2 xmms -gnome alsa aavm evms2 -xfs" CFLAGS="-march=pentium3 -O3 -pipe -mfpmath=sse"
this does not seem to be a bug, but a tree that needs cleaned-up. do this: save your .config rm -rf /lib/modules/2.4.21-pfeifer-r1_pre2/ rm -rf /usr/src/linux-2.4.21-pfeifer-r1_pre2/ emerge pfeifer-sources cd /usr/src/linux-2.4.21-pfeifer-r1_pre2/ cp /path/to/config/ . make oldconfig make menuconfig (just to check you have the options you need) make dep && make clean && make bzImage modules modules_install mount /boot (if needed) cp -a arch/i386/boot/bzImage /boot reboot (run lilo first if using it...) if this does not solve, please post your .config and reopen. Jay