[OpenAFS] AFS klog problem
Horst Birthelmer
horst@riback.net
Wed, 14 Dec 2005 09:27:57 +0100
On Dec 14, 2005, at 8:40 AM, lal anil wrote:
> Hi
>
...
> When I try to run .configure with
> --with-afs-sysname=s390_linux26 and then run make I get the
> following error
>
> #make
> make build
> make[1]: Entering directory `/openafs-1.4.0'
> make finale DEST=/openafs-1.4.0/s390_linux26/dest
> COMPILE_PART2B=all DESTDIR=
> make[2]: Entering directory `/openafs-1.4.0'
> cd src && cd config && make all
> make[3]: Entering directory `/openafs-1.4.0/src/config'
> make[3]: *** No rule to make target `param.s390_linux26.h', needed
> by `/openafs-1.4.0/include/afs/param.h'. Stop.
> make[3]: Leaving directory `/openafs-1.4.0/src/config'
> make[2]: *** [config] Error 2
> make[2]: Leaving directory `/openafs-1.4.0'
> make[1]: *** [build] Error 2
> make[1]: Leaving directory `/openafs-1.4.0'
> make: *** [all] Error 2
>
> Can anyone help me out :))
I remember telling this one before.
If you're building on s390 and not the slightly different s390z there
is _no_ AFS port.
That's why there is no param.s390_linux26.h file.
If you want to use AFS on that machine, you have to do the port for
s390 with linux 2.6 yourself.
In the s390z port there was just a little part of assembler for lwp
to be written and the usual bits and pieces, where some structures
and such are different from the other Linux versions. It's still
Linux after all. ;-)
Horst