[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