Created attachment 148758 [details] patch for devel/bison Updating bison to 3.x. Asking for an exp-run because many ports depend on this. This version is not fully backwards compatible, so I am expecting some breakage. I plan to introduce a bison2 port if this causes too much issues.
assigning exp-run request to portmgr
Please set the exp-run flag to request exp-runs
Take for exp-run
A commit references this bug: Author: antoine Date: Sat Nov 1 23:06:24 UTC 2014 New revision: 372045 URL: https://svnweb.freebsd.org/changeset/ports/372045 Log: Allow building with bison 3 PR: ports/194680 Changes: head/multimedia/gstreamer/files/patch-Makefile.in head/multimedia/gstreamer/files/patch-gst_gstdatetime.c head/multimedia/gstreamer/files/patch-gst_parse_grammar.y head/multimedia/gstreamer/pkg-plist
Before introducing a new bison2 port it would be interesting to check of the said ports that fails with bison3 could not work with byacc (byacc is mostly compatible with byacc and most of the time it does not break compatibility)
A commit references this bug: Author: antoine Date: Sun Nov 2 08:23:37 UTC 2014 New revision: 372055 URL: https://svnweb.freebsd.org/changeset/ports/372055 Log: Allow building with bison 3 PR: ports/194680 Changes: head/print/libgnomeprint/files/patch-libgnomeprint_grammar.y
A commit references this bug: Author: antoine Date: Sun Nov 2 16:51:10 UTC 2014 New revision: 372078 URL: https://svnweb.freebsd.org/changeset/ports/372078 Log: Allow building with bison 3 PR: ports/194680 Changes: head/devel/ptlib/files/patch-src_ptlib_common_getdate.y head/devel/pwlib/files/patch-src_ptlib_common_getdate.y
Exp-run results: http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR194680&build=2014-11-02_16h55m28s First round of failures: + {"origin"=>"audio/epos-devel", "pkgname"=>"epos-2.5.37", "phase"=>"build", "errortype"=>"linker_error"} + {"origin"=>"databases/monetdb", "pkgname"=>"monetdb-11.15.19", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/kdevelop-pg-qt", "pkgname"=>"kdevelop-pg-qt-1.0.0_6", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"editors/libreoffice", "pkgname"=>"libreoffice-4.3.3", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/pixie", "pkgname"=>"pixie-2.2.6_11", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"graphics/tumble", "pkgname"=>"tumble-0.33_4", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"japanese/ming", "pkgname"=>"ja-ming-0.1.5_7", "phase"=>"build", "errortype"=>"compiler_error"} + {"origin"=>"lang/parrot", "pkgname"=>"parrot-5.9.0_1", "phase"=>"build", "errortype"=>"missing_header"} + {"origin"=>"multimedia/avinfo", "pkgname"=>"avinfo-1.0.a15", "phase"=>"build", "errortype"=>"compiler_error"} + {"origin"=>"net-mgmt/irrtoolset", "pkgname"=>"irrtoolset-5.0.1", "phase"=>"build", "errortype"=>"linker_error"} + {"origin"=>"security/nessus-libnasl", "pkgname"=>"nessus-libnasl-2.2.9_2", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"security/openvas-libnasl", "pkgname"=>"openvas-libnasl-2.0.1_14", "phase"=>"build", "errortype"=>"compiler_error"} + {"origin"=>"www/htmlcxx", "pkgname"=>"htmlcxx-0.85_1", "phase"=>"build", "errortype"=>"compiler_error"} + {"origin"=>"www/webkit-gtk2", "pkgname"=>"webkit-gtk2-1.8.3_6", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"www/webkit-gtk3", "pkgname"=>"webkit-gtk3-1.8.3_5", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"x11/xstroke", "pkgname"=>"xstroke-0.5.12_8", "phase"=>"build", "errortype"=>"missing_header"} Failure logs: http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/epos-2.5.37.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/monetdb-11.15.19.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/kdevelop-pg-qt-1.0.0_6.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/libreoffice-4.3.3.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/pixie-2.2.6_11.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/tumble-0.33_4.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/ja-ming-0.1.5_7.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/parrot-5.9.0_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/avinfo-1.0.a15.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/irrtoolset-5.0.1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/nessus-libnasl-2.2.9_2.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/openvas-libnasl-2.0.1_14.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/htmlcxx-0.85_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/webkit-gtk2-1.8.3_6.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/webkit-gtk3-1.8.3_5.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-02_16h55m28s/logs/errors/xstroke-0.5.12_8.log For webkit-gtk*, there is this commit upstream: http://trac.webkit.org/changeset/154109/trunk/Source/ThirdParty/ANGLE/src/compiler/glslang.y
A commit references this bug: Author: antoine Date: Sun Nov 30 11:20:38 UTC 2014 New revision: 373662 URL: https://svnweb.freebsd.org/changeset/ports/373662 Log: Allow building with bison 3 PR: ports/194680 Changes: head/devel/kdevelop-pg-qt/files/patch-kdev-pg_kdev-pg-parser.yy head/lang/parrot/files/ head/lang/parrot/files/patch-compilers_imcc_imcc.y head/security/nessus-libnasl/files/patch-nasl_nasl__grammar.y head/security/nessus-libnasl/pkg-plist head/security/openvas-libnasl/files/ head/security/openvas-libnasl/files/patch-nasl_nasl__grammar.y head/www/htmlcxx/Makefile head/www/htmlcxx/files/patch-css_syntax.y head/www/htmlcxx/pkg-plist head/www/webkit-gtk2/files/patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y head/x11/xstroke/files/patch-rec_parse.y
After the last round of fixes, the new failures should be: + {"origin"=>"audio/epos-devel", "pkgname"=>"epos-2.5.37", "phase"=>"build", "errortype"=>"linker_error"} + {"origin"=>"databases/monetdb", "pkgname"=>"monetdb-11.15.19_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"editors/libreoffice", "pkgname"=>"libreoffice-4.3.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/pixie", "pkgname"=>"pixie-2.2.6_11", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"graphics/tumble", "pkgname"=>"tumble-0.33_4", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"japanese/ming", "pkgname"=>"ja-ming-0.1.5_7", "phase"=>"build", "errortype"=>"compiler_error"} + {"origin"=>"multimedia/avinfo", "pkgname"=>"avinfo-1.0.a15", "phase"=>"build", "errortype"=>"compiler_error"} + {"origin"=>"net-mgmt/irrtoolset", "pkgname"=>"irrtoolset-5.0.1", "phase"=>"build", "errortype"=>"linker_error"} Failure logs: http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/epos-2.5.37.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/monetdb-11.15.19_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/libreoffice-4.3.4.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/pixie-2.2.6_11.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/tumble-0.33_4.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/ja-ming-0.1.5_7.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/avinfo-1.0.a15.log http://package18.nyi.freebsd.org/data/101amd64-default-PR194680/2014-11-30_07h59m43s/logs/errors/irrtoolset-5.0.1.log I add Jung-uk Kim in CC:, he may have ideas on how to fix libreoffice
Created attachment 150104 [details] Fix attribute usages to fix Clang in C++11 mode. LibreOffice builds fine with this patch.
Created attachment 150105 [details] Fix attribute usages. Bugzilla didn't like the SVN diff with properties.
Superseded by bug #200833