[MacPorts] #37644: ccpnmr: tcl/tk 8.6 breaks spectrum rendering (was: tcl/tk 8.6 breaks spectrum rendering in ccpnmr)
MacPorts
noreply at macports.org
Mon Jan 14 23:50:20 PST 2013
#37644: ccpnmr: tcl/tk 8.6 breaks spectrum rendering
------------------------+--------------------------------
Reporter: howarth@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: | Keywords:
Port: ccpnmr |
------------------------+--------------------------------
Old description:
> The migration to tcl/tk 8.6 breaks the ccpnmr so that it can no longer
> render NMR spectra without crashing.[[BR]]
> Confirmed that reverting tcl/tk to 8.5.13 and rebuilding py27-tkinter
> against this version restores full functionality.[[BR]]
> The rendering under tcl/tk 8.6 fails with...[[BR]]
> [[BR]]
> >>> Spectrum successfully opened[[BR]]
> finished opening spectrum Expt_1 ghnhb_3D[[BR]]
> X Error of failed request: BadDrawable (invalid Pixmap or Window
> parameter)[[BR]]
> Major opcode of failed request: 70 (X_PolyFillRectangle)[[BR]]
> Resource id in failed request: 0x601811[[BR]]
> Serial number of failed request: 47218[[BR]]
> Current serial number in output stream: 47221[[BR]]
> [[BR]]
> IMHO, the migration to tcl/tk 8.6 was premature and should be reverted
> until tcl/tk 8.6.1 is released.[[BR]]
> It is unclear if the defect lies in tcl/tk or _tkinter of py27-tkinter.
New description:
The migration to tcl/tk 8.6 breaks the ccpnmr so that it can no longer
render NMR spectra without crashing.[[BR]]
Confirmed that reverting tcl/tk to 8.5.13 and rebuilding py27-tkinter
against this version restores full functionality.[[BR]]
The rendering under tcl/tk 8.6 fails with...
{{{
>>> Spectrum successfully opened
finished opening spectrum Expt_1 ghnhb_3D
X Error of failed request: BadDrawable (invalid Pixmap or Window
parameter)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Resource id in failed request: 0x601811
Serial number of failed request: 47218
Current serial number in output stream: 47221
}}}
IMHO, the migration to tcl/tk 8.6 was premature and should be reverted
until tcl/tk 8.6.1 is released.[[BR]]
It is unclear if the defect lies in tcl/tk or _tkinter of py27-tkinter.
--
Comment (by ryandesign@…):
I'm guessing at this point we won't be reverting tcl and tk back to 8.5;
we'd rather move forward. If you'd like to make a case for that idea
though the macports-dev mailing list would be a good place.
--
Ticket URL: <https://trac.macports.org/ticket/37644#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list