[Debian-med-packaging] Bug#767145: Tcl/Tk help needed (Was: Bug#767145: autodocktools: fails to start the GUI)
Andreas Tille
andreas at an3as.eu
Wed Dec 23 20:42:24 UTC 2015
Hi Tcl/Tk packaging team,
unfortunately I got no help on debian-mentors and since we somehow need
to tackle bug #767144 I wonder if you Tcl/Tk experts might be able to
provide some help.
This would be really great
Andreas.
PS: Please CC the bug in any answer.
On Tue, Oct 28, 2014 at 09:06:49PM +0100, Andreas Tille wrote:
> Hi Senthil,
>
> thanks for your bug report. I can confirm that I'm able to reproduce
> the problem here.
>
> A web search for the string
> "TclError: cannot use geometry manager grid inside"
> lead to sevral autodocktools / mgltools related hints. I tried to
> follow one of them[1] which at the bottom says:
>
> As the latest builds are bundling tcl and tk (which is version 8.5) we cannot
> test for compatibility with tcl/tk-8.6
>
> and checked where tcl/tk is actually used. As far as I can see only the
> module mgltools-opengltk has a tcltk dependency. I tried building this
> with forcing 8.5 instead of Debian's default 8.6 and tried what might
> happen but the error remains. So I'm a bit clueless what to do now and
> I wonder whether Steffen who has way more insight into this software
> might think.
>
> Steffen, just tell me if you are interested in my patches for
> mgltools-opengltk which I did not commited since they do not solve
> the problem. Its basically deactivating tcllib.patch and fixing
> the Build-Dependency.
>
> Kind regards
>
> Andreas.
>
> [1] http://mgldev.scripps.edu/bugs/show_bug.cgi?id=1346
>
> On Tue, Oct 28, 2014 at 11:24:59PM +0530, Senthil Kumaran wrote:
> > Package: autodocktools
> > Version: 1.5.7~rc1+cvs.20140424-1
> > Severity: important
> >
> > Dear Maintainer,
> >
> > *** Reporter, please consider answering these questions, where appropriate ***
> >
> > * What led up to the situation?
> > * What exactly did you do (or not do) that was effective (or
> > ineffective)?
> > * What was the outcome of this action?
> > * What outcome did you expect instead?
> >
> > *** End of the template - remove these template lines ***
> >
> > After installing autodocktools via apt-get, trying to start it in a machine
> > with GNOME desktop environment fails with the following error. Hence
> > autodocktools GUI is unusable.
> >
> > <snip>
> > stylesen at harshu:~$ autodocktools
> > Run ADT from /usr/lib/python2.7/dist-packages/AutoDockTools
> > Traceback (most recent call last):
> > File "/usr/lib/python2.7/dist-packages/AutoDockTools/__init__.py", line 433,
> > in runADT
> > title=title, withShell= not interactive, verbose=False, gui=gui)
> > File "/usr/lib/python2.7/dist-packages/Pmv/moleculeViewer.py", line 1026, in
> > __init__
> > trapExceptions=trapExceptions)
> > File "/usr/lib/python2.7/dist-packages/ViewerFramework/VF.py", line 387, in
> > __init__
> > verbose=verbose)
> > File "/usr/lib/python2.7/dist-packages/ViewerFramework/VFGUI.py", line 444,
> > in __init__
> > verbose=verbose,guiMaster=VIEWER_root,)
> > File "/usr/lib/python2.7/dist-packages/DejaVu/Viewer.py", line 586, in
> > __init__
> > cnf=cnf, **kw)
> > File "/usr/lib/python2.7/dist-packages/DejaVu/Viewer.py", line 285, in
> > AddCamera
> > c = classCamera(master, screenName, self, num, cnf=cnf, **kw)
> > File "/usr/lib/python2.7/dist-packages/DejaVu/Camera.py", line 2189, in
> > __init__
> > self.AddTrackball()
> > File "/usr/lib/python2.7/dist-packages/DejaVu/Camera.py", line 2583, in
> > AddTrackball
> > self.trackball = Trackball(self, size, rscale, tscale, sscale, renorm )
> > File "/usr/lib/python2.7/dist-packages/DejaVu/Trackball.py", line 88, in
> > __init__
> > self.createSpinGui()
> > File "/usr/lib/python2.7/dist-packages/DejaVu/Trackball.py", line 726, in
> > createSpinGui
> > callback=self.setWithSpinGui,
> > File "/usr/lib/python2.7/dist-
> > packages/mglutil/gui/BasicWidgets/Tk/vector3DGUI.py", line 90, in __init__
> > self.createEntries(self.frame)
> > File "/usr/lib/python2.7/dist-
> > packages/mglutil/gui/BasicWidgets/Tk/vector3DGUI.py", line 360, in
> > createEntries
> > self.f.grid(column=3, rowspan=3)
> > File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 2022, in grid_configure
> > + self._options(cnf, kw))
> > TclError: cannot use geometry manager grid inside
> > ..139747144006544.139747144007048.139747087050008.139747087052240 which already
> > has slaves managed by pack
> > hit enter to continue
> > </snip>
> >
> >
> >
> > -- System Information:
> > Debian Release: jessie/sid
> > APT prefers testing-updates
> > APT policy: (500, 'testing-updates'), (500, 'testing')
> > Architecture: amd64 (x86_64)
> >
> > Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
> > Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> >
> > Versions of packages autodocktools depends on:
> > ii mgltools-molkit 1.5.7~rc1+cvs.20140424-1
> > ii mgltools-pmv 1.5.7~rc1+cvs.20140424-1
> > ii mgltools-support 1.5.7~rc1+cvs.20140424-1
> > ii mgltools-viewerframework 1.5.7~rc1+cvs.20140424-1
> > ii mgltools-volume 1.5.7~rc1+cvs.20140424-1
> > ii python 2.7.8-1
> > ii python-pil.imagetk [python-imaging-tk] 2.5.1-1
> >
> > Versions of packages autodocktools recommends:
> > ii mgltools-pyautodock 1.5.7~rc1+cvs.20140424-1
> > ii mgltools-utpackages 1.5.7~rc1+cvs.20140424-1
> > ii mgltools-webservices 1.5.7~rc1+cvs.20140424-1
> >
> > Versions of packages autodocktools suggests:
> > pn autodock <none>
> > pn autodock-vina <none>
> > pn ballview <none>
> > pn mgltools-cadd <none>
> >
> > -- no debconf information
> >
> > _______________________________________________
> > Debian-med-packaging mailing list
> > Debian-med-packaging at lists.alioth.debian.org
> > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> >
>
> --
> http://fam-tille.de
>
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
>
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list