[OpenAFS] question about openafs 1.8.2 on aarch64

Benjamin Kaduk kaduk@mit.edu
Wed, 13 Feb 2019 20:55:14 -0600

On Wed, Feb 13, 2019 at 08:11:44AM -0500, Gary Gatling wrote:
> Hello.
> When I try to compile openafs on fedora 29 on x86_64 it works fine but when
> I try to compile openafs on fedora 29 on aarch64 I get an error:
> mkdir -p /builddir/build/BUILD/openafs-1.8.2/include/hcrypto
> mkdir -p /builddir/build/BUILD/openafs-1.8.2/include/opr
> mkdir -p /builddir/build/BUILD/openafs-1.8.2/lib
> cd src && cd config && make all
> make[3]: Entering directory '/builddir/build/BUILD/openafs-1.8.2/src/config'
> make[3]: Leaving directory '/builddir/build/BUILD/openafs-1.8.2/src/config'
> Makefile:68: *** mixed implicit and normal rules.  Stop.
> make[2]: *** [Makefile:146: config] Error 2
> make[2]: Leaving directory '/builddir/build/BUILD/openafs-1.8.2'
> make[1]: Leaving directory '/builddir/build/BUILD/openafs-1.8.2'
> make[1]: *** [Makefile:650: build] Error 2
> make: *** [Makefile:35: all_nolibafs] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.B61XCV (%build)
> I get this error on RHEL 8 beta (aarch64) also in "mock."
> Has anyone else run into this before? Was just curious if there was a known
> solution. The problem seems to be in the Makefile on line 68 with "mixed
> implicit and normal rules" although maybe that is not the real problem?

Hi Gary,

I don't recall haring about such errors previously.  The direct debugging
techniques would seem to require examining the apparently problematic
Makefile; would you be able to post the generated src/config/Makefile