I recently did a "yum update" and it installed a new kernel: 2.6.12-1.1372_FC3. I like to build my own ipw2200 module, so I tried and it failed. With a little investigation I found some broken links: lrwxrwxrwx 1 root root 47 Aug 25 15:45 build -> ../../../usr/src/kernels/2.6.12-1.1372_FC3-i686 drwxr-xr-x 9 root root 4096 Aug 25 15:45 kernel -rw-r--r-- 1 root root 194916 Aug 25 15:45 modules.alias -rw-r--r-- 1 root root 69 Aug 25 15:45 modules.ccwmap -rw-r--r-- 1 root root 234004 Aug 25 15:45 modules.dep -rw-r--r-- 1 root root 813 Aug 25 15:45 modules.ieee1394map -rw-r--r-- 1 root root 357 Aug 25 15:45 modules.inputmap -rw-r--r-- 1 root root 16284 Aug 25 15:45 modules.isapnpmap -rw-r--r-- 1 root root 169632 Aug 25 15:45 modules.pcimap -rw-r--r-- 1 root root 89255 Aug 25 15:45 modules.symbols -rw-r--r-- 1 root root 268793 Aug 25 15:45 modules.usbmap lrwxrwxrwx 1 root root 5 Aug 25 15:45 source -> build "build" and "source" are broken links. I tried installing the .src.rpm and did an rpmbuild, but to no avail. What am I missing? This seems to be new for kernel-2.6.12-1.1372_FC3. Before, all the headers needed to build modules were included in the rpm, the src rpm wasn't needed, nor was anything else. Thanks.