Date: Thu, 29 Jan 2015 23:37:55 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 197188] lang/erlang: configure fails when dtrace is enabled on 10.1R-amd64 Message-ID: <bug-197188-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197188 Bug ID: 197188 Summary: lang/erlang: configure fails when dtrace is enabled on 10.1R-amd64 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: olgeni@FreeBSD.org Reporter: dch@skunkwerks.at Assignee: olgeni@FreeBSD.org Flags: maintainer-feedback?(olgeni@FreeBSD.org) CC: Created attachment 152355 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=152355&action=edit erl 17.3 config failre Building either in local ports tree, or via poudriere: checking for 1-stage DTrace precompilation... dtrace: failed to compile script emulator/beam/erlang_dtrace.d: "/usr/lib/dtrace/io.d", line 43: operator -> cannot be applied to a forward declaration: no struct devstat definition is available configure: error: Could not precompile erlang_dtrace.d: dtrace -h failed configure: error: /bin/sh '/wrkdirs/usr/ports/lang/erlang-runtime17/work/otp_src_17.4/erts/configure' failed for erts ===> Script "configure" failed unexpectedly. I believe that `dtrace -h` requires root privileges to run, not sure how that can work within poudriere etc, viz https://github.com/jj1bdx/erlang-freebsd-port#dtrace-support Adding ``` diff --git i/lang/erlang/Makefile w/lang/erlang/Makefile index 1094185..cc8e776 100644 --- i/lang/erlang/Makefile +++ w/lang/erlang/Makefile @@ -92,6 +92,7 @@ USE_GCC?= yes .if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--with-dynamic-trace=dtrace +NEED_ROOT=yes .else CONFIGURE_ARGS+=--without-dynamic-trace .endif ``` I'm not clear how to apply this to my poudriere setup for testing, but I guess it would work fine as well there. DTrace + OTP is a wonderful combo, I hope we can find a fix for this! --- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> --- Auto-assigned to maintainer olgeni@FreeBSD.org -- 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-197188-13>