From: Alan W. I. <ir...@be...> - 2006-08-08 21:08:45
|
For our ABS, the meaning of PLD_tk and enable_tk is essentially the same so there is no way to discriminate between enabling -dev tk and enabling everything else that is Tk related. For our new CBS, I have tried to keep the meaning of PLD_tk (build device tk) and ENABLE_tk (do everything else Tk related) separate. That separation appears to be at least a partial success; this morning I implemented and tested -dev ntk. For the default ENABLE_tk ON, (but without -dev tk even implemented yet so PLD_tk is forced OFF for now), -dev ntk worked without any obvious errors. I had to specify -DPLD_ntk=ON because by default PLD_ntk is OFF since -dev ntk is not being developed any further and its functionality is limited. Nevertheless, its limited functionality did work for the case where PLD_tk was forced OFF. I also tried the test of the tcl demos as documented in README.tkdemos that used either plserver or a wish environment. Neither of those methods work yet. I assume that is because they use proc load_pkg_Pltk in pkgIndex.tcl which is trying to dynamically load tk.so which does not exist (yet). I hope to finish -dev tk and -dev tkwin (and therefore the complete Tcl/Tk effort) by tomorrow. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Alan W. I. <ir...@be...> - 2006-08-09 06:53:53
|
On 2006-08-08 14:08-0700 Alan W. Irwin wrote: > I also tried the test of the tcl demos as documented in README.tkdemos that > used either plserver or a wish environment. Neither of those methods work > yet. I assume that is because they use proc load_pkg_Pltk in pkgIndex.tcl > which is trying to dynamically load tk.so which does not exist (yet). Further investigation showed there was a bug in how pkgIndex was produced. That bug fix has been committed to CVS. plserver now works fine with PLD_tk OFF and ENABLE_tk ON for current CVS. This makes much more sense than the above remark since plserver does not depend on -dev tk. The wish environment fails for the reasons stated since that really does depend on dynamically loading the tk.so plug-in, and that plug-in is not built or installed when PLD_tk is forced to OFF (as in current CVS). Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |