I just tried using centos 7 build image and it looks good to me. Please share your build command and environment. Thanks.
--- [root@c72b8cb47c34 ws]# ./gradlew zookeeper-srpm Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details Download https://archive.apache.org/dist//zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz > Task :zookeeper-tar Copy /ws/dl/zookeeper-3.4.6.tar.gz to /ws/build/zookeeper/tar/zookeeper-3.4.6.tar.gz > Task :zookeeper-srpm Wrote: /ws/build/zookeeper/rpm/SRPMS/zookeeper-3.4.6-1.el7.src.rpm BUILD SUCCESSFUL in 17s Taher Koitawala <[email protected]> 於 2018年8月13日 週一 下午7:04寫道: > Hi All, > I am currently trying to build Apache Ranger's rpm with Bigtop. > However, the build in jenkins fails due to the following error > > > *./gradlew ranger-srpm* > > Command rpmbuild --define _topdir /home/cloud/bigtop/build/ranger/rpm > --define ranger_base_version 0.7.1 --define ranger_version 0.7.1 --define > ranger_release 1%{?dist} -bs --nodeps > --buildroot=/home/cloud/bigtop/build/ranger/rpm/INSTALL > /home/cloud/bigtop/build/ranger/rpm/SPECS/ranger.spec > > Command exited with error status 1 > > When I execute the same command manually I get the following errors: > > Error: > Macro %_topdir has empty body > Macro %_topdir has empty body > Macro %_topdir has empty body > Macro %ranger_base_version has empty body > Macro %ranger_base_version has empty body > Macro %ranger_version has empty body > Macro %ranger_version has empty body > Macro %ranger_release has empty body > Macro %ranger_release has empty body > > I get the same error when i execute *./graldew zookeeper-srpm *and even > when *./graldew ambari-srpm* to check if native bitgtop defined packaging > works. I am using Bigtop 1.2.1 > > Regards, > Taher Koitawala > GS Lab Pune > +91 8407979163 >
