On Mon, 28 Feb 2005 11:01:50 +0545, bj wrote: > Hi ! > > I am using Red Hat 8.0 . > > When I installed it , it had kernel 2.4.18-14 . > > I downloaded and did a rpm -uvh . First mistake. Never use -Uvh for kernel packages. Always use -ivh to install them in addition to existing kernel packages. That way you make sure you keep the currently running kernel and its modules complete. Once you rebooted a new kernel and are satisfied with it, you can rpm --erase old kernel packages. Run rpm --query kernel to list the installed kernel packages. > Currently is has kernel version 2.4.20-30.8 legacy . > > Now as I try to re-install sound by install the following , I get library > error . > > I have downloaded and unzipped the below files. > > > alsa-driver-1.0.8 > alsa-lib-1.0.8 > alsa-oss-1.0.8 > alsa-tools-1.0.8 > alsa-utils-1.0.8 > oss > > > > Now when I run make command it gives the following error. > > cd alsa-driver-1.0.8 > ./configure -->no error > ./make ----> the following error > make[1]: *** No rule to make target Not enough information. > `/lib/modules/2.4.18-14/build/include/linux/config.h', needed by > `memalloc.o'. Stop. > make: *** [compile] Error 1 Somewhere it took the old kernel version from. What does "uname -a" return? > Running ls command on my /lib/modules gives the following :- > 2.4.18-14 > 2.4.18-19.8.0uml > 2.4.20-30.8.legacy > 2.4.20-30.8.legacybigmem > 2.4.20-30.8.legacyBOOT > 2.4.20-30.8.legacysmp > > I guess each directory is for the each kernel rpm I ran . What does "ls -la /boot" say? -- Fedora Core release Rawhide (Rawhide) - Linux 2.6.10-1.1155_FC4 loadavg: 0.10 0.06 0.07 -- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list