Date: Mon, 17 Dec 2018 16:27:42 +0000 From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 234080] devel/rust-cbindgen 0.6.7_1 segfaults during configure with *** Signal 11 on FreeBSD 12.0-RELEASE Message-ID: <bug-234080-21738-djhrr9zyyC@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-234080-21738@https.bugs.freebsd.org/bugzilla/> References: <bug-234080-21738@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234080 --- Comment #3 from Jan Beich <jbeich@FreeBSD.org> --- I can't reproduce and pkg-fallout@ is silent. devel/rust-cbindgen: =20 http://beefy3.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112am= d64-quarterly.log =20 http://beefy9.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112am= d64-default.log =20 http://beefy1.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112i3= 86-quarterly.log =20 http://beefy10.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112i= 386-default.log =20 http://beefy2.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120am= d64-quarterly.log =20 http://beefy6.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120am= d64-default.log =20 http://beefy4.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120i3= 86-quarterly.log =20 http://beefy5.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120i3= 86-default.log =20 www.ipv6proxy.net/go.php?u=3Dhttp://beefy12.nyi.freebsd.org/data/latest-per= -pkg/rust-cbindgen/0.6.7/head-amd64-default.log =20 www.ipv6proxy.net/go.php?u=3Dhttp://beefy11.nyi.freebsd.org/data/latest-per= -pkg/rust-cbindgen/0.6.7/head-i386-default.log www/firefox: =20 http://beefy3.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112amd= 64-quarterly.log =20 http://beefy9.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112amd= 64-default.log =20 http://beefy1.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112i38= 6-quarterly.log =20 http://beefy10.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112i3= 86-default.log =20 http://beefy2.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120amd= 64-quarterly.log =20 http://beefy6.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120amd= 64-default.log =20 http://beefy4.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120i38= 6-quarterly.log =20 http://beefy5.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120i38= 6-default.log =20 www.ipv6proxy.net/go.php?u=3Dhttp://beefy12.nyi.freebsd.org/data/latest-per= -pkg/firefox/64.0_3%2C1/head-amd64-default.log =20 www.ipv6proxy.net/go.php?u=3Dhttp://beefy11.nyi.freebsd.org/data/latest-per= -pkg/firefox/64.0_3%2C1/head-i386-default.log (In reply to Kevin Reinholz from comment #2) > I tried building rust-cbindgen with rust-nightly version 1.33.0.20181216 = ... This is not supported yet due to the way BUILD_DEPENDS works. rust-nightly mainly exists for port maintainers. > rust-cbindgen complains about not having rust version 1.31 Try replacing rust>=3D with rust-nightly>=3D in Mk/Uses/cargo.mk. Ditto in Mk/bsd.gecko.mk. > Unless I'm mistaken, the issue lies with the stat wrapper in > rust-cbindgen (but not in rust, oddly enough), and a change between > stat's memory layout from FreeBSD 11.x to 12.0. Help? libc (crate) ABI is currently limited to FreeBSD 11.*, so it shouldn't be an issue for kernels with COMPAT_FREEBSD11. https://github.com/rust-lang/libc/issues/570 https://github.com/rust-lang/libc/commit/969ad2b73cdc https://github.com/rust-lang/libc/commit/78f93220d70e --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-234080-21738-djhrr9zyyC>