I was able to make it work by running: libtoolize --force aclocal autoheader automake --force-missing --add-missing autoconf
I’ve never had to do this for prior releases though. This is the same VM I’ve used repeatedly for ZooKeeper release verification. It’s CentOS 7 and autoconf 2.69. The core of the issue seems to be that install-sh is not present in this tarball, even though that file was present in earlier release tarballs. The autoreconf command triggered by our build doesn’t seem to regenerate it for me. Running the automake command above forces it into place by symlinking to a locally installed copy. I’ll proceed with more validation of the release tomorrow. I’ll consider changing my vote if it turns out there is no user-facing impact. Still, I wonder why this particular release behaves differently. --Chris Nauroth On 8/21/16, 12:57 PM, "Michael Han" <h...@cloudera.com> wrote: Hi Chris, I don't see the error you got. All C tests passed on Ubuntu, and all configuration and compilation stage passed on OSX (on mac the linker error is a known issue.). What I did: * curl -O http://people.apache.org/~rakeshr/zookeeper-3.4.9-candidate-0/zookeeper-3.4.9.tar.gz * tar -xvzf zookeeper-3.4.9.tar.gz * cd zookeeper-3.4.9 * ant clean test-core-cppunit The error you got seems not so uncommon - this might help: http://blog.gaku.net/autoconf/ On Sun, Aug 21, 2016 at 11:05 AM, Chris Nauroth <cnaur...@hortonworks.com> wrote: > -1 (binding) > > I haven't been able to run "ant clean test-core-cppunit" to build the > native code and run tests. It fails in the "create-cppunit-configure" > target with the error shown below. > > My first theory was that something had gone wrong in my own build > environment, but I've confirmed that I can run "ant clean > test-core-cppunit" for the 3.4.8 release tarball and also for a git > checkout of branch-3.4. That leads me to conclude that something is wrong > in the 3.4.9 release tarball and not my environment. > > I'd appreciate if someone else could try it and report their results. > > > > create-cppunit-configure: > [mkdir] Created dir: /home/cnauroth/zookeeper-3.4. > 9/build/test/test-cppunit > [exec] checking for doxygen... no > [exec] checking for perl... /usr/bin/perl > [exec] checking for dot... no > [exec] configure: error: cannot find install-sh, install.sh, or > shtool in "/home/cnauroth/zookeeper-3.4.9/src/c" > "/home/cnauroth/zookeeper-3.4.9/src/c/.." "/home/cnauroth/zookeeper-3.4. > 9/src/c/../.." > > --Chris Nauroth > > On 8/18/16, 9:24 AM, "Rakesh Radhakrishnan" <rake...@apache.org> wrote: > > This is a bugfix release candidate for 3.4.9. It fixes 21 issues, > including > issues that affect ACL cache > in DataTree never removes entries, prevent multiple init of login > object in > each ZKSaslClient instance, > ZK service becomes unavailable when leader fails to write transaction > log, > upgrade netty version due > to security vulnerability (CVE-2014-3488) and others. > > The full release notes are available at: > > https://issues.apache.org/jira/secure/ReleaseNote.jspa? > projectId=12310801&version=12334700 > > *** Please download, test and vote by August 26th 2016, 23:59 UTC+0. > *** > > Source files: > http://people.apache.org/~rakeshr/zookeeper-3.4.9-candidate-0 > > Maven staging repo: > https://repository.apache.org/content/groups/staging/org/ > apache/zookeeper/zookeeper/3.4.9 > > The tag to be voted upon: > https://svn.apache.org/repos/asf/zookeeper/tags/release-3.4.9-rc0 > > ZooKeeper's KEYS file containing PGP keys we use to sign the release: > http://www.apache.org/dist/zookeeper/KEYS > > Should we release this candidate? > > > Rakesh > > > -- Cheers Michael.