[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 | |
----------------------------------------------------