-
Problem report
-
Resolution: Fixed
-
Major
-
4.0.2rc1
-
None
-
Sprint 46, Nov 2018, Sprint 47, Dec 2018, Sprint 48, Jan 2019, Sprint 56 (Sep 2019), Sprint 55 (Aug 2019), Sprint 49 (Feb 2019), Sprint 50 (Mar 2019), Sprint 51 (Apr 2019), Sprint 52 (May 2019), Sprint 53 (Jun 2019), Sprint 54 (Jul 2019), Sprint 57 (Oct 2019)
-
2
If you download our source tarball and try to compile zabbix it would call aclocal when running make, while it shouldn't.
Steps to reproduce:
- svn co svn://svn.zabbix.com/trunk
- cd trunk
- ./bootstrap && ./configure && make dist
- tar xzvf zabbix-4.0.2rc1.tar.gz
- cd zabbix-4.0.2rc1.tar.gz
- ./configure
- make
Result:
$ make CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/vl/tmp/ddd/zabbix-4.0.2rc1/missing aclocal-1.15 -I m4 CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/vl/tmp/ddd/zabbix-4.0.2rc1/missing autoconf cd . && /bin/bash /home/vl/tmp/ddd/zabbix-4.0.2rc1/missing automake-1.15 --gnu [...]
Expected result:
Running make shouldn't call aclocal, especially call a specific version, in this case it explicitly calls aclocal-1.15 (because it was installed on the platform where ./bootstrap.sh was called).
This happens because standard procedure to create tarball (./bootstrap.sh && ./configure -q && make dist) is now creating a tarball containing Makefiles like this.