This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jcea
Recipients Garen, belopolsky, benjamin.peterson, danchr, dhduvall, dmalcolm, fche, glyph, hazmat, jbaker, jcea, jmcp, laca, lasizoillo, loewis, mjw, movement, neologix, pitrou, rhettinger, robert.kern, ronaldoussoren, scox, serverhorror, sirg3, techtonik, twleung, wsanchez
Date 2012-01-20.03:51:35
SpamBayes Score 0.00061665726
Marked as misclassified No
Message-id <>
NOTE to myself: In OpenIndiana we could have this error:

dtrace: failed to compile script ./Include/phelper.d: Preprocessor not found

In that case, we must install the C preprocessor:

pfexec pkg install cpp

I confirm that current 3.3 patch works in the 32 bits OpenIndiana Python buildbots, after adding this patch (already available in my mercurial repository, but not in the patch published in this issue):

diff --git a/Lib/test/ b/Lib/test/
--- a/Lib/test/
+++ b/Lib/test/
@@ -173,7 +173,7 @@
         # Verify that we are checking:
         opcodes = set(["CALL_FUNCTION", "CALL_FUNCTION_VAR",
-        obj = compile(open(sample).read(), "sample", "exec")
+        obj = compile(open(sample, encoding="utf-8").read(), "sample", "exec")
         class dump() :
             def __init__(self) :
                 self.buf = []

Also, of course, the user must have dtrace permissions, as documented in a previous message.
Date User Action Args
2012-01-20 03:51:36jceasetrecipients: + jcea, loewis, rhettinger, ronaldoussoren, belopolsky, pitrou, wsanchez, movement, techtonik, benjamin.peterson, serverhorror, glyph, laca, twleung, jbaker, robert.kern, sirg3, danchr, dhduvall, dmalcolm, mjw, Garen, neologix, lasizoillo, fche, hazmat, jmcp, scox
2012-01-20 03:51:36jceasetmessageid: <>
2012-01-20 03:51:35jcealinkissue13405 messages
2012-01-20 03:51:35jceacreate