Bugs item #3424916, was opened at 2011-10-17 17:55 Message generated for change (Tracker Item Submitted) made by zmoelnig You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3424916...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: puredata Group: v0.43 Status: Open Resolution: None Priority: 5 Private: No Submitted By: IOhannes m zmölnig (zmoelnig) Assigned to: Miller Puckette (millerpuckette) Summary: tcl-package "registry" is missing in Pd-0.43.1 (w32)
Initial Comment: i tried to run Pd-0.43.1test4 for w32 and ran into some problems with "package registry not found", which would then hang Pd.
afaict, these are the steps to reproduce (though i'm unsure, as the bug was triggered by a collegue and i was only called for rescue :-)) - start Pd-0.43.1test4 - add some paths/libs/... via the preferences and "save" them (this will create a registry entry for Pd) - close Pd - start Pd again and open a patch - tcl/tk error appears about "package registry not found" - the patch window becomes unmoveable - Pd won't react any more
it seems like the "registry" package is unconditionally required on w32 in the pd_guiprefs.tcl file. the tcl/tk that comes with Pd-0.43.1test4 (which is wish8.4) seems to lack the "registry" package. replacing wish84 with wish85 (and accompanying libraries; i simply copied them from a PdExtended install) seems to have this problem fixed.
i would highly recommend to ship Pd-0.43 with wish8.5
(additionally, the "package require registry" should be protected by a catch{} clause)
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3424916...