[OpenAFS] 1.3.80 linux 2.6 build- & runtime problems

Stephan Wiesand Stephan.Wiesand@desy.de
Tue, 22 Mar 2005 16:18:54 +0100 (CET)


On an EL4-respin, "configure; make dest_only_libafs" (and any other 
target involving building the kernel module, transarc paths or not,
and also when specifying the sysname and path to kernel sources) 
grinds to a halt with something like

make[4]: Entering directory 
`/tmp/openafs/openafs-1.3.80/src/libafs/MODLOAD-2.6.9-5.0.3.ELsmp-MP'
Makefile.common:51: warning: overriding commands for target `.c.o'
/tmp/openafs/openafs-1.3.80/src/config/Makefile.config:132: warning: 
ignoring old commands for target `.c.o'
env EXTRA_CFLAGS="" ./make_kbuild_makefile.pl MODLOAD-2.6.9-5.0.3.ELsmp-MP 
libafs.ko /tmp/openafs/openafs-1.3.80/src/config/Makefile.config 
Makefile.afs Makefile.common
env: ./make_kbuild_makefile.pl: No such file or directory


The make_kbuild_makefile.pl is in the parent directory, and doing this

     ln -s ../make_kbuild_makefile.pl src/libafs/MODLOAD-*
     make dest_only_libafs

gets the modules built, but I hope someone has a better fix ;-)


Once installed, it seems to work, but I still observe the problem
with the first write operation under a 32bit UP kernel getting stuck
(attaching and detaching with gdb again helps), just like 1.3.79 did.
32bit SMP is ok for me, as is 64bit UP/SMP on very similar hardware (both 
are P4 3.2 GHz, 925X Chipset, HT enabled). The kernel is again
2.6.9-5.0.3.EL[smp].

Regards,

-- 

  ----------------------------------------------------
| Stephan Wiesand  |                                |
|                  |                                |
| DESY     - DV -  | phone  +49 33762 7 7370        |
| Platanenallee 6  | fax    +49 33762 7 7216        |
| 15738 Zeuthen    |                                |
| Germany          |                                |
  ----------------------------------------------------