Date: Fri, 18 Mar 2011 18:12:33 +0900 (JST) From: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp> To: FreeBSD-gnats-submit@FreeBSD.org Cc: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp> Subject: ports/155654: science/mayavi: TypeError: object of type '_tkinter.Tcl_Obj' has no len() Message-ID: <20110318091233.231BA4CA6@aqua.quad.dyndns.org> Resent-Message-ID: <201103180920.p2I9K9CQ014938@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 155654 >Category: ports >Synopsis: science/mayavi: TypeError: object of type '_tkinter.Tcl_Obj' has no len() >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 18 09:20:08 UTC 2011 >Closed-Date: >Last-Modified: >Originator: TAOKA Fumiyoshi >Release: >Organization: >Environment: >Description: MayaVi fails to run. See an entry for _tkinter.Tcl_Obj in http://www.python.org/doc/2.3/whatsnew/node18.html >How-To-Repeat: % mayavi Traceback (most recent call last): File "/usr/local/bin/mayavi", line 317, in <module> app = MayaViTkGUI (r) File "/usr/local/lib/python2.7/site-packages/mayavi/Main.py", line 1009, in __init__ self.renwin = Misc.RenderWindow.RenderWindow (self.renwin_frame) File "/usr/local/lib/python2.7/site-packages/mayavi/Misc/RenderWindow.py", line 89, in __init__ height=505) File "/usr/local/lib/vtk/python/vtk/tk/vtkTkRenderWidget.py", line 84, in __init__ vtkLoadPythonTkWidgets(master.tk) File "/usr/local/lib/vtk/python/vtk/tk/vtkLoadPythonTkWidgets.py", line 37, in vtkLoadPythonTkWidgets if len(prev) > 0 and prev[0] == '{' and prev[-1] != '}': TypeError: object of type '_tkinter.Tcl_Obj' has no len() >Fix: diff --exclude CVS -uNr mayavi.orig/files/patch-mayavi mayavi/files/patch-mayavi --- mayavi.orig/files/patch-mayavi 1970-01-01 09:00:00.000000000 +0900 +++ mayavi/files/patch-mayavi 2011-03-18 17:53:51.362252645 +0900 @@ -0,0 +1,10 @@ +--- mayavi.orig 2005-09-13 03:08:30.000000000 +0900 ++++ mayavi 2011-03-18 17:52:19.837001956 +0900 +@@ -283,6 +283,7 @@ + + + import Tkinter ++Tkinter.wantobjects = False + + # Import this here to avoid hard-to-debug errors when importing VTK + # fails from within mayavi.Main. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110318091233.231BA4CA6>