Created attachment 151908 [details] patch - Update devel/automake to 1.15 - Update devel/gettext to 0.19.4 - Update devel/libtool and devel/libltdl to 2.4.5 - This version of libtool has been fixed to pass -fstack-protector to the compiler during linking. Add the same fix to USES=libtool. This should improve SSP support on FreeBSD/i386 8 and 9.
Auto-assigned to maintainer autotools@FreeBSD.org
Take for exp-run
automake fails to configure: checking for tex... no checking for yacc... yacc checking for lex... lex checking whether autoconf is installed... no configure: error: Autoconf 2.65 or better is required. Please make sure it is installed and in your PATH. ===> Script "configure" failed unexpectedly.
Created attachment 151923 [details] patch2 - Add build dependency on autoconf
Exp-run results on 10.1 amd64: http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR196938&build=2015-01-21_14h41m56s 2 new failures (and 8 new skipped due to libmemcached): + {"origin"=>"databases/libmemcached", "pkgname"=>"libmemcached-1.0.18", "phase"=>"configure", "errortype"=>"configure_error"} + {"origin"=>"security/sssd", "pkgname"=>"sssd-1.9.6_9", "phase"=>"configure", "errortype"=>"configure_error"} failure logs: http://package18.nyi.freebsd.org/data/101amd64-default-PR196938/2015-01-21_14h41m56s/logs/errors/libmemcached-1.0.18.log http://package18.nyi.freebsd.org/data/101amd64-default-PR196938/2015-01-21_14h41m56s/logs/errors/sssd-1.9.6_9.log
Created attachment 151978 [details] patch3 databases/libmemcached, security/sssd: patch configure.ac so AC_CONFIG_AUX_DIR appears earlier. For databases/libmemcached changing configure.ac causes manpages to be regenerated which requires extra dependencies so patch a makefile to prevent that.
looks good: http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR196938&build=2015-01-21_16h51m00s I'll move to another arch
libtool fails to build on 9.3 amd64: http://package18.nyi.freebsd.org/data/93amd64-default-PR196938/2015-01-21_17h47m55s/logs/errors/libtool-2.4.5.log
Created attachment 151982 [details] patch4 Touch libtool manpage so it isn't rebuilt. (It has the same timestamp as the file it depends on.)
Exp run results on 9.3 amd64: http://package18.nyi.freebsd.org/build.html?mastername=93amd64-default-PR196938&build=2015-01-21_18h23m01s 0 new failure I am continuing on i386
(In reply to Tijl Coosemans from comment #9) When do you plan to push latest patch. Because it contains changes in sssd (patch is correct) and I would like to finally update port. I don't want to create conflicts.
Looks good, exp-run results on 10.1 i386: 0 new failure http://pb2.nyi.freebsd.org/build.html?mastername=101i386-default-PR196938&build=2015-01-21_17h59m54s exp-run results on 9.3 i386: new failures are java memory errors happening randomly in i386 jails on amd64 (don't know if they happen on native i386 as well) http://pb2.nyi.freebsd.org/build.html?mastername=93i386-default-PR196938&build=2015-01-23_14h17m11s mini exp-run on 8.4: http://pb2.nyi.freebsd.org/build.html?mastername=84i386-default-PR196938&build=2015-01-23_16h22m24s http://pb2.nyi.freebsd.org/build.html?mastername=84amd64-default-PR196938&build=2015-01-23_16h36m31s
A commit references this bug: Author: tijl Date: Fri Jan 23 18:54:09 UTC 2015 New revision: 377757 URL: https://svnweb.freebsd.org/changeset/ports/377757 Log: - Update devel/automake to 1.15 - Update devel/gettext to 0.19.4 - Update devel/libtool and devel/libltdl to 2.4.5 - This version of libtool has been fixed to pass -fstack-protector to the compiler during linking. Add the same fix to USES=libtool. This should improve SSP support on FreeBSD/i386 8 and 9. - databases/libmemcached, security/sssd: patch configure.ac so AC_CONFIG_AUX_DIR appears earlier. For databases/libmemcached changing configure.ac causes manpages to be regenerated which requires extra dependencies so patch a makefile to prevent that. - devel/xfce4-dev-tools: only depend on recent versions of autoconf and automake PR: 196938 Exp-run by: antoine Approved by: portmgr (antoine) Changes: head/Mk/Uses/autoreconf.mk head/Mk/Uses/libtool.mk head/Mk/bsd.autotools.mk head/databases/libmemcached/Makefile head/databases/libmemcached/files/patch-configure.ac head/devel/automake/Makefile head/devel/automake/distinfo head/devel/automake/pkg-descr head/devel/automake/pkg-plist head/devel/autotools/Makefile head/devel/gettext/Makefile.common head/devel/gettext/distinfo head/devel/gettext-runtime/pkg-plist head/devel/gettext-tools/pkg-plist head/devel/git-merge-changelog/Makefile head/devel/libltdl/pkg-descr head/devel/libtool/Makefile head/devel/libtool/Makefile.common head/devel/libtool/distinfo head/devel/libtool/files/ head/devel/libtool/pkg-descr head/devel/libtool/pkg-plist head/devel/xfce4-dev-tools/Makefile head/security/sssd/files/patch-configure.ac