[OpenAFS] Build failure: cannot create regular file '.../openafs-1.8.6/lib/libkopenafs.a': File exists

Ian Wienand iwienand@redhat.com
Wed, 26 Aug 2020 10:21:25 +1000


Hello,

In trying to build 1.8.6 I've hit what seems to be the race condition
mentioned in

 https://gerrit.openafs.org/#/c/14017/

---
  /bin/sh ../../libtool --quiet --mode=install /usr/bin/install -c -m 644 libkopenafs.la /home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libkopenafs.la
  /usr/bin/install -c -m 644 libaudit.a /home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libaudit.a
  /usr/bin/install -c -m 644 libkopenafs.a /home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libkopenafs.a
  /usr/bin/install: cannot create regular file '/home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libkopenafs.a': File exists
  make[3]: *** [/home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libkopenafs.a] Error 1
  make[3]: *** Waiting for unfinished jobs....
  /usr/bin/install -c -m 644 .libs/libafsrpc_pic.a /home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libafsrpc_pic.a
  libtool: install: warning: remember to run `libtool --finish /usr/lib64'
  rm -f /home/zuul/rpmbuild/BUILD/openafs-1.8.6/lib/libkopenafs.la
  make[3]: Leaving directory `/home/zuul/rpmbuild/BUILD/openafs-1.8.6/src/kopenafs'
  make[2]: *** [kopenafs] Error 2
  make[2]: *** Waiting for unfinished jobs....
---

Since this change looks like it's in 1.8.6, perhaps something else is
going on too?

The full logs are available at [1]

-i

[1] https://874a095b19c3fde5ad26-894cabf02f3412ccfe3808b1322402eb.ssl.cf1.rackcdn.com/748022/2/check/openafs-rpm-package-build-centos-7-x86/7211aa5/job-output.txt