i saw exactly the same "You should recreate aclocal.m4 with macros from
libtool 2.4.6" with the first alpha tarball while all the time HEAD, 7.0
and 7.1 are working fine with the same build-spec
______________________________________
that is part of the php.spec - what else should one do to re-create
everything and why does this issue only happens in released alpha/beta
versions of 7.2 but never for stable releases nor if you just download
HEAD from https://git.php.net/?p=php-src.git
# force use of system libtool and regenerate configure scripts
libtoolize --force --copy --quiet
cat `aclocal
--print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >
build/libtool.m4
touch configure.in
./buildconf --force
______________________________________
[builduser@testserver:/rpmbuild/SPECS]$ rpmbuild -bb php.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jTM60C
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ export LANG=C
+ LANG=C
+ cd /home/builduser/rpmbuild/BUILD
+ rm -rf php-7.2.0
+ /usr/bin/xz -dc /home/builduser/rpmbuild/SOURCES/php-7.2.0.tar.xz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd php-7.2.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #1 (php-realpath-cache-openbasedir.patch):'
Patch #1 (php-realpath-cache-openbasedir.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .realpath --fuzz=0
patching file main/main.c
Hunk #1 succeeded at 1642 (offset -4 lines).
Hunk #2 succeeded at 2245 (offset 9 lines).
+ echo 'Patch #3 (php-71-systzdata.patch):'
Patch #3 (php-71-systzdata.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .systzdata-71
--fuzz=0
patching file ext/date/lib/parse_tz.c
patching file ext/date/lib/timelib.m4
+ '[' -f /usr/bin/php ']'
+ /usr/bin/php ext/fileinfo/create_data_file.php /usr/share/misc/magic.mgc
+ '[' -f /usr/bin/php ']'
+ /usr/bin/php Zend/zend_vm_gen.php --with-vm-kind=HYBRID
zend_vm_opcodes.h generated successfully.
zend_vm_opcodes.c generated successfully.
zend_vm_execute.h generated successfully.
+ rm -f TSRM/tsrm_win32.h TSRM/tsrm_config.w32.h Zend/zend_config.w32.h
ext/mysqlnd/config-win.h ext/standard/winver.h
main/win32_internal_function_disabled.h main/win95nt.h
+ find . -name '*.[ch]' -exec chmod 644 '{}' ';'
+ xargs rm -f
+ rm -rf ext/openssl/tests/
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ZQTJDT
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ cd php-7.2.0
+ export LANG=C
+ LANG=C
+ libtoolize --force --copy --quiet
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
+ cat /usr/share/aclocal/libtool.m4 /usr/share/aclocal/ltoptions.m4
/usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/ltversion.m4
/usr/share/aclocal/lt~obsolete.m4
+ touch configure.in
+ ./buildconf --force
Forcing buildconf
Removing configure caches
buildconf: checking installation...
buildconf: autoconf version 2.69 (ok)
+ QUIET_FLAG=--quiet
+ export 'CFLAGS=-m64 -O3 -mfpmath=sse -mavx -msse2avx
-march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2
-fdevirtualize-speculatively -fgraphite-identity -fipa-pta
-fira-loop-pressure -fivopts -floop-block -floop-unroll-and-jam
-fmerge-all-constants -fomit-frame-pointer -fsemantic-interposition
-fstack-protector --param=ssp-buffer-size=8 -fstrict-aliasing
-ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ CFLAGS='-m64 -O3 -mfpmath=sse -mavx -msse2avx -march=sandybridge
-mtune=sandybridge -D_FORTIFY_SOURCE=2 -fdevirtualize-speculatively
-fgraphite-identity -fipa-pta -fira-loop-pressure -fivopts -floop-block
-floop-unroll-and-jam -fmerge-all-constants -fomit-frame-pointer
-fsemantic-interposition -fstack-protector --param=ssp-buffer-size=8
-fstrict-aliasing -ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ export 'CC=gcc -m64 -O3 -mfpmath=sse -mavx -msse2avx
-march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2
-fdevirtualize-speculatively -fgraphite-identity -fipa-pta
-fira-loop-pressure -fivopts -floop-block -floop-unroll-and-jam
-fmerge-all-constants -fomit-frame-pointer -fsemantic-interposition
-fstack-protector --param=ssp-buffer-size=8 -fstrict-aliasing
-ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ CC='gcc -m64 -O3 -mfpmath=sse -mavx -msse2avx -march=sandybridge
-mtune=sandybridge -D_FORTIFY_SOURCE=2 -fdevirtualize-speculatively
-fgraphite-identity -fipa-pta -fira-loop-pressure -fivopts -floop-block
-floop-unroll-and-jam -fmerge-all-constants -fomit-frame-pointer
-fsemantic-interposition -fstack-protector --param=ssp-buffer-size=8
-fstrict-aliasing -ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ export 'CXXFLAGS=-m64 -O3 -mfpmath=sse -mavx -msse2avx
-march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2
-fdevirtualize-speculatively -fgraphite-identity -fipa-pta
-fira-loop-pressure -fivopts -floop-block -floop-unroll-and-jam
-fmerge-all-constants -fomit-frame-pointer -fsemantic-interposition
-fstack-protector --param=ssp-buffer-size=8 -fstrict-aliasing
-ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ CXXFLAGS='-m64 -O3 -mfpmath=sse -mavx -msse2avx -march=sandybridge
-mtune=sandybridge -D_FORTIFY_SOURCE=2 -fdevirtualize-speculatively
-fgraphite-identity -fipa-pta -fira-loop-pressure -fivopts -floop-block
-floop-unroll-and-jam -fmerge-all-constants -fomit-frame-pointer
-fsemantic-interposition -fstack-protector --param=ssp-buffer-size=8
-fstrict-aliasing -ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ export 'CXX=gcc -m64 -O3 -mfpmath=sse -mavx -msse2avx
-march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2
-fdevirtualize-speculatively -fgraphite-identity -fipa-pta
-fira-loop-pressure -fivopts -floop-block -floop-unroll-and-jam
-fmerge-all-constants -fomit-frame-pointer -fsemantic-interposition
-fstack-protector --param=ssp-buffer-size=8 -fstrict-aliasing
-ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ CXX='gcc -m64 -O3 -mfpmath=sse -mavx -msse2avx -march=sandybridge
-mtune=sandybridge -D_FORTIFY_SOURCE=2 -fdevirtualize-speculatively
-fgraphite-identity -fipa-pta -fira-loop-pressure -fivopts -floop-block
-floop-unroll-and-jam -fmerge-all-constants -fomit-frame-pointer
-fsemantic-interposition -fstack-protector --param=ssp-buffer-size=8
-fstrict-aliasing -ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ export 'SH_LDFLAGS=-Wl,--as-needed -Wl,-z,now -Wl,-z,relro
-Wl,-z,noexecstack -Wl,-z,nodump -m64 -O3 -mfpmath=sse -mavx -msse2avx
-march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2
-fdevirtualize-speculatively -fgraphite-identity -fipa-pta
-fira-loop-pressure -fivopts -floop-block -floop-unroll-and-jam
-fmerge-all-constants -fomit-frame-pointer -fsemantic-interposition
-fstack-protector --param=ssp-buffer-size=8 -fstrict-aliasing
-ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ SH_LDFLAGS='-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack
-Wl,-z,nodump -m64 -O3 -mfpmath=sse -mavx -msse2avx -march=sandybridge
-mtune=sandybridge -D_FORTIFY_SOURCE=2 -fdevirtualize-speculatively
-fgraphite-identity -fipa-pta -fira-loop-pressure -fivopts -floop-block
-floop-unroll-and-jam -fmerge-all-constants -fomit-frame-pointer
-fsemantic-interposition -fstack-protector --param=ssp-buffer-size=8
-fstrict-aliasing -ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack'
+ export 'LDFLAGS=-Wl,--as-needed -Wl,-z,now -Wl,-z,relro
-Wl,-z,noexecstack -Wl,-z,nodump -m64 -O3 -mfpmath=sse -mavx -msse2avx
-march=sandybridge -mtune=sandybridge -D_FORTIFY_SOURCE=2
-fdevirtualize-speculatively -fgraphite-identity -fipa-pta
-fira-loop-pressure -fivopts -floop-block -floop-unroll-and-jam
-fmerge-all-constants -fomit-frame-pointer -fsemantic-interposition
-fstack-protector --param=ssp-buffer-size=8 -fstrict-aliasing
-ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack -pie -fPIE'
+ LDFLAGS='-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack
-Wl,-z,nodump -m64 -O3 -mfpmath=sse -mavx -msse2avx -march=sandybridge
-mtune=sandybridge -D_FORTIFY_SOURCE=2 -fdevirtualize-speculatively
-fgraphite-identity -fipa-pta -fira-loop-pressure -fivopts -floop-block
-floop-unroll-and-jam -fmerge-all-constants -fomit-frame-pointer
-fsemantic-interposition -fstack-protector --param=ssp-buffer-size=8
-fstrict-aliasing -ftree-loop-distribution -ftree-loop-if-convert
-ftree-loop-if-convert-stores -ftree-loop-im -ftree-loop-ivcanon
-fvariable-expansion-in-unroller -fvect-cost-model=unlimited -fwrapv -g0
-minline-all-stringops -pipe -fno-align-labels -fno-exceptions -fno-gcse
-fno-math-errno -fuse-ld=gold -fuse-linker-plugin -Wformat
-Werror=format-security -Wno-stack-protector -Wstrict-aliasing
-Wa,--noexecstack -pie -fPIE'
+ export EXTENSION_DIR=/usr/lib64/php/modules
+ EXTENSION_DIR=/usr/lib64/php/modules
+ ./configure --quiet --host=x86_64-redhat-linux
--build=x86_64-redhat-linux --target=x86_64-redhat-linux --prefix=/usr
--program-prefix= --libdir=/usr/lib64/php --disable-all
--disable-dependency-tracking --enable-bcmath=shared
--enable-calendar=shared --enable-cli --enable-ctype=shared
--enable-dom=shared --enable-exif=shared --enable-fileinfo=shared
--enable-filter --enable-hash=shared --enable-huge-code-pages
--enable-inline-optimization --enable-intl=shared --enable-json=shared
--enable-libxml --enable-mbregex --enable-mbstring=shared
--enable-mysqlnd=shared --enable-opcache=shared --enable-opcache-jit
--enable-pcntl=shared --enable-pdo=shared --enable-phar=shared
--enable-posix=shared --enable-re2c-cgoto --enable-session=shared
--enable-shared --enable-simplexml=shared --enable-soap=shared
--enable-sockets=shared --enable-tokenizer=shared --enable-xml=shared
--enable-xmlreader=shared --enable-xmlwriter=shared --enable-zip=shared
--with-apxs2=/usr/bin/apxs --with-bz2=shared,/usr
--with-config-file-path=/etc
--with-config-file-scan-dir=/etc/php.lounge.d --with-curl=shared,/usr
--with-freetype-dir=/usr --with-gd=shared,/usr
--with-gettext=shared,/usr --with-iconv=shared --with-imap-ssl=/usr
--with-imap=shared,/usr --with-kerberos=/usr --with-layout=GNU
--with-libdir=lib64 --with-libedit=shared,/usr --with-libxml-dir=/usr
--with-libzip=/usr --with-mysql-sock=/var/lib/mysql/mysql.sock
--with-mysqli=shared,mysqlnd --with-openssl=shared,/usr --with-pcre-jit
--with-pcre-regex=/usr --with-pdo-mysql=shared,mysqlnd --with-pic
--with-system-ciphers --with-system-tzdata --with-tidy=shared,/usr
--with-zlib=shared --with-zlib-dir=/usr --disable-cgi --disable-dmalloc
--disable-dtrace --disable-gcov --disable-gd-jis-conv --disable-ipv6
--disable-mysqlnd-compression-support --disable-opcache-file
--disable-phpdbg --disable-rpath --disable-short-tags --disable-static
--enable-gcc-global-regs --disable-debug
configure: WARNING: unrecognized options: --disable-dependency-tracking,
--enable-opcache-jit, --with-system-tzdata
This is the test message -- configure: WARNING: PHP is going to be
linked with an external PCRE, --with-pcre-valgrind has no effect
./configure: line 34382: PHP_GD_TTSTR: command not found
configure: WARNING: Phar: sha256/sha512 signature support disabled if
ext/hash is built shared
configure: WARNING: Libzip >= 1.2.0 needed for encryption support
appending configuration tag "CXX" to libtool
creating main/internal_functions.c
creating main/internal_functions_cli.c
+--------------------------------------------------------------------+
| *** WARNING *** |
| |
| You have built PHP for Apache's current non-threaded MPM. |
| If you change Apache to use a threaded MPM you must reconfigure |
| PHP with --enable-maintainer-zts |
+--------------------------------------------------------------------+
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
+--------------------------------------------------------------------+
Thank you for using PHP.
configure: WARNING: unrecognized options: --disable-dependency-tracking,
--enable-opcache-jit, --with-system-tzdata
+ test 0 '!=' 0
+ make --quiet -j8 prof-gen
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
Makefile:519: recipe for target 'ext/date/lib/parse_date.lo' failed
make[1]: *** [ext/date/lib/parse_date.lo] Error 63
make[1]: *** Waiting for unfinished jobs....
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
Makefile:513: recipe for target 'ext/date/php_date.lo' failed
make[1]: *** [ext/date/php_date.lo] Error 63
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
Makefile:521: recipe for target 'ext/date/lib/parse_tz.lo' failed
make[1]: *** [ext/date/lib/parse_tz.lo] Error 63
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
Makefile:517: recipe for target 'ext/date/lib/dow.lo' failed
make[1]: *** [ext/date/lib/dow.lo] Error 63
Makefile:523: recipe for target 'ext/date/lib/timelib.lo' failed
make[1]: *** [ext/date/lib/timelib.lo] Error 63
Makefile:525: recipe for target 'ext/date/lib/tm2unixtime.lo' failed
make[1]: *** [ext/date/lib/tm2unixtime.lo] Error 63
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
Makefile:515: recipe for target 'ext/date/lib/astro.lo' failed
make[1]: *** [ext/date/lib/astro.lo] Error 63
libtool: Version mismatch error. This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.
Makefile:527: recipe for target 'ext/date/lib/unixtime2tm.lo' failed
make[1]: *** [ext/date/lib/unixtime2tm.lo] Error 63
Makefile:292: recipe for target 'prof-gen' failed
make: *** [prof-gen] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.ZQTJDT (%build)
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php