Quite soon, llvm and clang 3.6.0 will be released. At the moment, I have imported 3.6.0 RC2 into the projects/clang360-import branch. I would like to ask for an exp-run using this branch, to find regressions before the actual release gets merged into head. For testing, please use the projects/clang360-import branch here: svn://svn.freebsd.org/base/projects/clang360-import This has been updated to head r278350.
Dmitry Marakasov has already done a smaller test run, and submitted bug 197184 and bug 197201.
Take
Exp-run results on amd64: http://package18.nyi.freebsd.org/jail.html?mastername=headamd64PR197395-default New failures: {"origin"=>"cad/meshlab", "pkgname"=>"meshlab-1.3.3", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"databases/rocksdb", "pkgname"=>"rocksdb-3.8", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"databases/tarantool", "pkgname"=>"tarantool-1.5.3", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/arm-none-eabi-gcc", "pkgname"=>"arm-none-eabi-gcc-4.9.1_2", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/armv6-freebsd10.0-xdev", "pkgname"=>"armv6-freebsd10.0-xdev-10.0", "phase"=>"build", "errortype"=>"arch"} + {"origin"=>"devel/caf", "pkgname"=>"actor-framework-0.12.2", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"devel/codeblocks", "pkgname"=>"codeblocks-13.12_4", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"devel/google-sparsehash", "pkgname"=>"google-sparsehash-2.0.2_2", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/libeio", "pkgname"=>"libeio-4.18.0_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/libev", "pkgname"=>"libev-4.15_1,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/p5-Async-Interrupt", "pkgname"=>"p5-Async-Interrupt-1.20_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/p5-EV", "pkgname"=>"p5-EV-4.15_1,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/p5-IO-AIO", "pkgname"=>"p5-IO-AIO-4.31_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-eio", "pkgname"=>"pecl-eio-1.2.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-ev", "pkgname"=>"pecl-ev-0.2.13", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/py-gevent", "pkgname"=>"py27-gevent-1.0.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/rcs", "pkgname"=>"rcs-5.9.2", "phase"=>"build", "errortype"=>"segfault"} + {"origin"=>"devel/rubygem-cool.io", "pkgname"=>"rubygem-cool.io-1.2.4", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"devel/rubygem-nio4r", "pkgname"=>"rubygem-nio4r-1.1.0", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"emulators/fceux", "pkgname"=>"fceux-2.2.2_4", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"games/cataclysm-dda", "pkgname"=>"cataclysm-dda-0.B,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"games/stepmania-devel", "pkgname"=>"stepmania-devel-5.0.a3_4,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/blender", "pkgname"=>"blender-2.73a", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/gnatdroid-armv7", "pkgname"=>"gnatdroid-armv7-20141023", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/sagittarius-scheme", "pkgname"=>"sagittarius-scheme-0.5.9", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/v8", "pkgname"=>"v8-3.18.5", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"mail/thunderbird", "pkgname"=>"thunderbird-31.4.0_2", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"misc/dahdi-kmod", "pkgname"=>"dahdi-kmod-2.4.0rc5_6", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"misc/dahdi-kmod26", "pkgname"=>"dahdi-kmod26-2.6.1.r10747", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"multimedia/pwcbsd", "pkgname"=>"pwcbsd-1.4.1_12", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/ladvd", "pkgname"=>"ladvd-1.0.4_1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/mediatomb", "pkgname"=>"mediatomb-0.12.1_12", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"net/shadowsocks-libev", "pkgname"=>"shadowsocks-libev-1.6.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/libtomcrypt", "pkgname"=>"libtomcrypt-1.17_4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/p5-CryptX", "pkgname"=>"p5-CryptX-0.021_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/pam_ocra", "pkgname"=>"pam_ocra-1.1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"sysutils/samesame", "pkgname"=>"samesame-1.10", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"textproc/wordnet", "pkgname"=>"WordNet-3.0_2", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"www/firefox-esr", "pkgname"=>"firefox-esr-31.4.0_2,1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"www/libxul", "pkgname"=>"libxul-31.4.0_2", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"www/mod_spdy", "pkgname"=>"mod_spdy-0.9.4.1", "phase"=>"build", "errortype"=>"clang_werror"} The "worse" failures are devel/p5-EV (33 skipped), devel/libev (16 skipped), devel/py-gevent (10 skipped) Failure logs: http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/meshlab-1.3.3.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/rocksdb-3.8.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/tarantool-1.5.3.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/arm-none-eabi-gcc-4.9.1_2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/armv6-freebsd10.0-xdev-10.0.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/actor-framework-0.12.2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/codeblocks-13.12_4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/google-sparsehash-2.0.2_2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/libeio-4.18.0_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/libev-4.15_1,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/p5-Async-Interrupt-1.20_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/p5-EV-4.15_1,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/p5-IO-AIO-4.31_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/pecl-eio-1.2.1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/pecl-ev-0.2.13.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/py27-gevent-1.0.1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/rcs-5.9.2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/rubygem-cool.io-1.2.4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/rubygem-nio4r-1.1.0.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/fceux-2.2.2_4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/cataclysm-dda-0.B,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/stepmania-devel-5.0.a3_4,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/blender-2.73a.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/gnatdroid-armv7-20141023.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/sagittarius-scheme-0.5.9.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/v8-3.18.5.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/thunderbird-31.4.0_2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/dahdi-kmod-2.4.0rc5_6.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/dahdi-kmod26-2.6.1.r10747.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/pwcbsd-1.4.1_12.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/ladvd-1.0.4_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/mediatomb-0.12.1_12.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/shadowsocks-libev-1.6.4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/libtomcrypt-1.17_4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/p5-CryptX-0.021_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/pam_ocra-1.1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/samesame-1.10.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/WordNet-3.0_2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/firefox-esr-31.4.0_2,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/libxul-31.4.0_2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-11_23h04m51s/logs/errors/mod_spdy-0.9.4.1.log
Exp-run results on i386: http://pb2.nyi.freebsd.org/jail.html?mastername=headi386PR197395-default New failures: + {"origin"=>"cad/brlcad", "pkgname"=>"brlcad-7.24.0_3", "phase"=>"configure", "errortype"=>"???"} + {"origin"=>"cad/meshlab", "pkgname"=>"meshlab-1.3.3", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"databases/tarantool", "pkgname"=>"tarantool-1.5.3", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/arm-none-eabi-gcc", "pkgname"=>"arm-none-eabi-gcc-4.9.1_2", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/armv6-freebsd10.0-xdev", "pkgname"=>"armv6-freebsd10.0-xdev-10.0", "phase"=>"build", "errortype"=>"arch"} + {"origin"=>"devel/caf", "pkgname"=>"actor-framework-0.12.2", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"devel/codeblocks", "pkgname"=>"codeblocks-13.12_4", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"devel/gcc-arm-embedded", "pkgname"=>"gcc-arm-embedded-4.8.20140805_1", "phase"=>"build", "errortype"=>"install_error"} + {"origin"=>"devel/google-sparsehash", "pkgname"=>"google-sparsehash-2.0.2_2", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/libeio", "pkgname"=>"libeio-4.18.0_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/libev", "pkgname"=>"libev-4.15_1,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/p5-Async-Interrupt", "pkgname"=>"p5-Async-Interrupt-1.20_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/p5-EV", "pkgname"=>"p5-EV-4.15_1,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/p5-IO-AIO", "pkgname"=>"p5-IO-AIO-4.31_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-eio", "pkgname"=>"pecl-eio-1.2.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-ev", "pkgname"=>"pecl-ev-0.2.13", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/py-gevent", "pkgname"=>"py27-gevent-1.0.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/rcs", "pkgname"=>"rcs-5.9.2", "phase"=>"build", "errortype"=>"segfault"} + {"origin"=>"devel/rubygem-cool.io", "pkgname"=>"rubygem-cool.io-1.2.4", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"devel/rubygem-nio4r", "pkgname"=>"rubygem-nio4r-1.1.0", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"french/aster", "pkgname"=>"fr-aster-11.6.0.1_4", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"games/cataclysm-dda", "pkgname"=>"cataclysm-dda-0.B,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"games/stepmania-devel", "pkgname"=>"stepmania-devel-5.0.a3_4,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/blender", "pkgname"=>"blender-2.73a", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/gnatdroid-armv7", "pkgname"=>"gnatdroid-armv7-20141023", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/v8", "pkgname"=>"v8-3.18.5", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"mail/thunderbird", "pkgname"=>"thunderbird-31.4.0_2", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"misc/dahdi-kmod", "pkgname"=>"dahdi-kmod-2.4.0rc5_6", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"misc/dahdi-kmod26", "pkgname"=>"dahdi-kmod26-2.6.1.r10747", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"multimedia/pwcbsd", "pkgname"=>"pwcbsd-1.4.1_12", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/ladvd", "pkgname"=>"ladvd-1.0.4_1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/mediatomb", "pkgname"=>"mediatomb-0.12.1_12", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"net/shadowsocks-libev", "pkgname"=>"shadowsocks-libev-1.6.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/libtomcrypt", "pkgname"=>"libtomcrypt-1.17_4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/p5-CryptX", "pkgname"=>"p5-CryptX-0.021_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/pam_ocra", "pkgname"=>"pam_ocra-1.1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"sysutils/samesame", "pkgname"=>"samesame-1.10", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"textproc/wordnet", "pkgname"=>"WordNet-3.0_2", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"www/firefox-esr", "pkgname"=>"firefox-esr-31.4.0_2,1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"www/libxul", "pkgname"=>"libxul-31.4.0_2", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"www/mod_spdy", "pkgname"=>"mod_spdy-0.9.4.1", "phase"=>"build", "errortype"=>"clang_werror"} Failure logs: http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/brlcad-7.24.0_3.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/meshlab-1.3.3.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/tarantool-1.5.3.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/arm-none-eabi-gcc-4.9.1_2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/armv6-freebsd10.0-xdev-10.0.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/actor-framework-0.12.2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/codeblocks-13.12_4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/google-sparsehash-2.0.2_2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/libeio-4.18.0_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/libev-4.15_1,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/p5-Async-Interrupt-1.20_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/p5-EV-4.15_1,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/p5-IO-AIO-4.31_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/pecl-eio-1.2.1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/pecl-ev-0.2.13.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/py27-gevent-1.0.1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/rcs-5.9.2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/rubygem-cool.io-1.2.4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/rubygem-nio4r-1.1.0.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/fr-aster-11.6.0.1_4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/cataclysm-dda-0.B,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/stepmania-devel-5.0.a3_4,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/blender-2.73a.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/gnatdroid-armv7-20141023.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/v8-3.18.5.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/thunderbird-31.4.0_2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/dahdi-kmod-2.4.0rc5_6.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/dahdi-kmod26-2.6.1.r10747.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/pwcbsd-1.4.1_12.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/ladvd-1.0.4_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/mediatomb-0.12.1_12.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/shadowsocks-libev-1.6.4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/libtomcrypt-1.17_4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/p5-CryptX-0.021_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/pam_ocra-1.1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/samesame-1.10.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/WordNet-3.0_2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/firefox-esr-31.4.0_2,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/libxul-31.4.0_2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/mod_spdy-0.9.4.1.log
JFYI, a bunch of errors are caused by libev. This is already fixed upstream http://cvs.schmorp.de/libev/ev.c?r1=1.473&r2=1.474&sortby=date Note that libev is sometimes bundled.
Please note, I've updated clang to 3.6.0 RC3 in the projects/clang360-import branch, in r278757. The first thing I then tried was graphics/meshlab, and that compiles fine for me now. :-)
For databases/rocksdb, the fixes involve suppressing a bunch of warnings, but not all of them are benign, so I have contacted the maintainer (sunpoet@) for feedback.
For databases/tarantool, the libev error can be fixed easily by adding: USE_CSTD= c99 or by following amdmi3's suggestion. However, the rest of the port does not compile with previous versions of clang either (I tried 3.4.1 and 3.5.1): /usr/work/share/dim/ports/databases/tarantool/work/tarantool-1.5.3-102-g2857a4e-src/third_party/coro/coro.c:124:8: error: expected parameter declarator "\t.text\n" ^ /usr/work/share/dim/ports/databases/tarantool/work/tarantool-1.5.3-102-g2857a4e-src/third_party/coro/coro.c:124:8: error: expected ')' /usr/work/share/dim/ports/databases/tarantool/work/tarantool-1.5.3-102-g2857a4e-src/third_party/coro/coro.c:123:7: note: to match this '(' asm ( ^ /usr/work/share/dim/ports/databases/tarantool/work/tarantool-1.5.3-102-g2857a4e-src/third_party/coro/coro.c:123:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] asm ( ^~~ E.g., it is attempting to use top-level asm routines, which have never been supported, as far as I know.
It looks like devel/caf has been fixed by 3.6.0 RC3; this was http://llvm.org/PR21857 and it was merged. Similar for cad/meshlab, which was http://llvm.org/PR22293 and that was merged too.
As far as I can see, devel/arm-none-eabi-gcc and devel/armv6-freebsd10.0-xdev don't compile with clang 3.5.1 either. So these are not regressions. Also, the failure is when xgcc is compiling a .S file, so clang is not actually involved in this error. It is something broken in either the .S file, or gcc 4.9.1.
(In reply to Dimitry Andric from comment #10) devel/arm-none-eabi-gcc and devel/armv6-freebsd10.0-xdev build fine with clang 3.5.1 on head: http://gohan2.ysv.freebsd.org/data/head-amd64-default-baseline/p379055_s278827/logs/armv6-freebsd10.0-xdev-10.0.log http://gohan2.ysv.freebsd.org/data/head-amd64-default-baseline/p379055_s278827/logs/arm-none-eabi-gcc-4.9.1_2.log
(In reply to Antoine Brodin from comment #11) Hm, so maybe it's the devel/arm-none-eabi-binutils or other binutils port that gets into problems? I'll see if compiling those with 3.4.1 or 3.5.1 fixes the issue.
(In reply to Dimitry Andric from comment #12) Yep, it's something in arm-binutils. When I compile that with clang 3.5.1, the arm-gcc builds start working. I'll take a look what might cause it.
Reported the devel/codeblocks assertion upstream as http://llvm.org/PR22620 (it can also be reproduced with llvm/clang trunk r229540).
(In reply to Dimitry Andric from comment #13) It is caused by undefined behavior in gas/config/tc-arm.c, for which I have submitted bug 197806, with a trivial fix from upstream.
devel/armv6-freebsd10.0-xdev needs the same diff, but it's inside an unpacked FreeBSD 10.x source tree, so I have submitted bug 197810 for it.
Submitted bug 197857 for www/libxul.
Submitted bug 197858 for devel/p5-EV (which causes 33 skipped ports).
Submitted bug 197864 for devel/libev. I will come up with similar fixes for the other ports with libev problems.
Submitted bug 197867 for devel/libeio, which is very similar to libev, but still different. :)
Submitted bug 197868 for py-gevent.
Submitted bug 197869 for lang/v8.
Submitted bug 197939 for devel/p5-Async-Interrupt.
It seems devel/p5-IO-AIO has already been fixed by r379008 (Update to 4.32).
Submitted bug 198006 for devel/rubygem-cool.io.
Submitted bug 198007 for devel/rubygem-nio4r.
Submitted bug 198009 for textproc/wordnet.
Submitted bug 198011 for devel/rcs.
I've tried building french/aster, but math/lapack, which is one of its dependencies, does not build. Since math/lapack is built using gcc48, it is difficult to fix for clang. :-)
The failure for devel/gcc-arm-embedded does not seem to have anything to do with clang, as the last log lines are: ====> Install samples into stage directory tar: could not chdir to '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work/install/gcc-arm-embedded-4_8-2014q3-20140805/share/gcc-arm-none-eabi' *** Error code 1 Looks like some sort of packaging error, instead.
Submitted bug 198017 for security/libtomcrypt.
mail/thunderbird was fixed by r379485.
Similar to thunderbird, www/firefox-esr and www/libxul were fixed by r379485.
Here are updated results, with ports/head@380081 Exp-run results on amd64: http://package18.nyi.freebsd.org/build.html?mastername=headamd64PR197395-default&build=2015-02-27_12h37m16s 25 new failures on amd64: + {"origin"=>"databases/tarantool", "pkgname"=>"tarantool-1.5.3", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/codeblocks", "pkgname"=>"codeblocks-13.12_4", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"devel/google-sparsehash", "pkgname"=>"google-sparsehash-2.0.2_2", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/libeio", "pkgname"=>"libeio-4.18.0_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-eio", "pkgname"=>"pecl-eio-1.2.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-ev", "pkgname"=>"pecl-ev-0.2.13", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/rcs", "pkgname"=>"rcs-5.9.2", "phase"=>"build", "errortype"=>"segfault"} + {"origin"=>"devel/rubygem-cool.io", "pkgname"=>"rubygem-cool.io-1.2.4", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"devel/rubygem-nio4r", "pkgname"=>"rubygem-nio4r-1.1.0", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"emulators/open-vm-tools", "pkgname"=>"open-vm-tools-1280544_10,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"emulators/open-vm-tools-nox11", "pkgname"=>"open-vm-tools-nox11-1280544_10,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"games/cataclysm-dda", "pkgname"=>"cataclysm-dda-0.B,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"games/stepmania-devel", "pkgname"=>"stepmania-devel-5.0.a3_4,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/blender", "pkgname"=>"blender-2.73a", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/gnatdroid-armv7", "pkgname"=>"gnatdroid-armv7-20141023", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/sagittarius-scheme", "pkgname"=>"sagittarius-scheme-0.6.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"mail/milter-manager", "pkgname"=>"milter-manager-2.0.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"misc/dahdi-kmod", "pkgname"=>"dahdi-kmod-2.4.0rc5_6", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/ladvd", "pkgname"=>"ladvd-1.0.4_1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/mediatomb", "pkgname"=>"mediatomb-0.12.1_12", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"net/shadowsocks-libev", "pkgname"=>"shadowsocks-libev-1.6.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/libtomcrypt", "pkgname"=>"libtomcrypt-1.17_4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/p5-CryptX", "pkgname"=>"p5-CryptX-0.021_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/pam_ocra", "pkgname"=>"pam_ocra-1.1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"www/mod_spdy", "pkgname"=>"mod_spdy-0.9.4.1", "phase"=>"build", "errortype"=>"clang_werror"} Failure logs on amd64: http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/tarantool-1.5.3.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/codeblocks-13.12_4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/google-sparsehash-2.0.2_2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/libeio-4.18.0_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/pecl-eio-1.2.1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/pecl-ev-0.2.13.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/rcs-5.9.2.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/rubygem-cool.io-1.2.4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/rubygem-nio4r-1.1.0.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/open-vm-tools-1280544_10,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/open-vm-tools-nox11-1280544_10,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/cataclysm-dda-0.B,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/stepmania-devel-5.0.a3_4,1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/blender-2.73a.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/gnatdroid-armv7-20141023.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/sagittarius-scheme-0.6.1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/milter-manager-2.0.4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/dahdi-kmod-2.4.0rc5_6.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/ladvd-1.0.4_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/mediatomb-0.12.1_12.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/shadowsocks-libev-1.6.4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/libtomcrypt-1.17_4.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/p5-CryptX-0.021_1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/pam_ocra-1.1.log http://package18.nyi.freebsd.org/data/headamd64PR197395-default/2015-02-27_12h37m16s/logs/errors/mod_spdy-0.9.4.1.log Exp-run results on i386: http://pb2.nyi.freebsd.org/build.html?mastername=headi386PR197395-default&build=2015-02-27_12h37m23s 25 new failures on i386: + {"origin"=>"cad/brlcad", "pkgname"=>"brlcad-7.24.0_3", "phase"=>"configure", "errortype"=>"???"} + {"origin"=>"databases/tarantool", "pkgname"=>"tarantool-1.5.3", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/codeblocks", "pkgname"=>"codeblocks-13.12_4", "phase"=>"build", "errortype"=>"coredump"} + {"origin"=>"devel/google-sparsehash", "pkgname"=>"google-sparsehash-2.0.2_2", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/libeio", "pkgname"=>"libeio-4.18.0_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-eio", "pkgname"=>"pecl-eio-1.2.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/pecl-ev", "pkgname"=>"pecl-ev-0.2.13", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"devel/rcs", "pkgname"=>"rcs-5.9.2", "phase"=>"build", "errortype"=>"segfault"} + {"origin"=>"devel/rubygem-cool.io", "pkgname"=>"rubygem-cool.io-1.2.4", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"devel/rubygem-nio4r", "pkgname"=>"rubygem-nio4r-1.1.0", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"emulators/open-vm-tools", "pkgname"=>"open-vm-tools-1280544_10,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"emulators/open-vm-tools-nox11", "pkgname"=>"open-vm-tools-nox11-1280544_10,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"games/cataclysm-dda", "pkgname"=>"cataclysm-dda-0.B,1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"games/stepmania-devel", "pkgname"=>"stepmania-devel-5.0.a3_4,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/blender", "pkgname"=>"blender-2.73a", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/gnatdroid-armv7", "pkgname"=>"gnatdroid-armv7-20141023", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"mail/milter-manager", "pkgname"=>"milter-manager-2.0.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"misc/dahdi-kmod", "pkgname"=>"dahdi-kmod-2.4.0rc5_6", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/ladvd", "pkgname"=>"ladvd-1.0.4_1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/mediatomb", "pkgname"=>"mediatomb-0.12.1_12", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"net/shadowsocks-libev", "pkgname"=>"shadowsocks-libev-1.6.4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/libtomcrypt", "pkgname"=>"libtomcrypt-1.17_4", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/p5-CryptX", "pkgname"=>"p5-CryptX-0.021_1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"security/pam_ocra", "pkgname"=>"pam_ocra-1.1", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"www/mod_spdy", "pkgname"=>"mod_spdy-0.9.4.1", "phase"=>"build", "errortype"=>"clang_werror"} Failure logs on i386: http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/brlcad-7.24.0_3.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/tarantool-1.5.3.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/codeblocks-13.12_4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/google-sparsehash-2.0.2_2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/libeio-4.18.0_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/pecl-eio-1.2.1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/pecl-ev-0.2.13.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/rcs-5.9.2.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/rubygem-cool.io-1.2.4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/rubygem-nio4r-1.1.0.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/open-vm-tools-1280544_10,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/open-vm-tools-nox11-1280544_10,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/cataclysm-dda-0.B,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/stepmania-devel-5.0.a3_4,1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/blender-2.73a.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/gnatdroid-armv7-20141023.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/milter-manager-2.0.4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/dahdi-kmod-2.4.0rc5_6.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/ladvd-1.0.4_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/mediatomb-0.12.1_12.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/shadowsocks-libev-1.6.4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/libtomcrypt-1.17_4.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/p5-CryptX-0.021_1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/pam_ocra-1.1.log http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-27_12h37m23s/logs/errors/mod_spdy-0.9.4.1.log I can send an email to all the affected maintainers if you want.
Submitted bug 198091 for devel/google-sparsehash. (I will also file a report upstream.)
Submitted bug 198112 for www/mod_spdy.
A commit references this bug: Author: ashish Date: Sat Feb 28 23:44:12 UTC 2015 New revision: 380167 URL: https://svnweb.freebsd.org/changeset/ports/380167 Log: - Change inline constant rotate functions to macros in the crypto library libtomcrypt used by the project, to fix compile errors with clang 3.6. More details about the fix are in PR 198017 PR: 197395 Submitted by: dim Reported by: portmgr Changes: head/lang/sagittarius-scheme/files/patch-ext_crypto_libtomcrypt-1.17_src_headers_tomcrypt__macros.h
Submitted bug 198113 for security/pam_ocra.
Submitted bug 198140 for devel/pecl-eio.
Submitted bug 198141 for devel/pecl-ev.
multimedia/pwcbsd was fixed by amdmi3 in r379108.
Submitted bug 198190 for security/p5-CryptX.
Submitted bug 198194 for net/shadowsocks-libev.
Submitted bug 198202 for emulators/open-vm-tools and emulators/open-vm-tools-nox11.
Submitted bug 198204 for lang/gnatdroid-binutils.
Submitted bug 198206 for games/stepmania-devel.
Submitted bug 198207 for mail/milter-manager.
Submitted bug 198209 for games/cataclysm-dda.
I tried building cad/brlcad, but the CMake stage works just fine for me. Late it died with: In file included from /usr/work/share/dim/ports/cad/brlcad/work/brlcad-7.24.0/src/libtclcad/tclcad.c:32: /usr/local/include/tk8.6/tk.h:21:3: error: Tk 8.6 must be compiled with tcl.h from Tcl 8.6 or better # error Tk 8.6 must be compiled with tcl.h from Tcl 8.6 or better ^ but this error looks unrelated to clang. (I have both tcl and tk 8.6 installed...)
I built sysutils/samesame with 3.6.0 final, and it worked just fine. The assertion from http://pb2.nyi.freebsd.org/data/headi386PR197395-default/2015-02-12_00h00m41s/logs/errors/samesame-1.10.log has been fixed.
(In reply to Dimitry Andric from comment #49) FWIW, brlcad doesn't build on gcc-5 either: /wrkdirs/cad/brlcad/work/brlcad-7.24.0/src/other/boost/boost/functional/hash/extensions.hpp:38:33: error: 'template<class T, class A> std::size_t boost::hash_value' conflicts with a previous declaration
Submitted bug 198436 for net/mediatomb.
Submitted bug 198437 for net/ladvd.
Submitted bug 198447 for graphics/blender.