On Wed, 14 Feb 2007 12:38:27 -0800 (PST), Steve Madere <[EMAIL PROTECTED]> wrote:
> >When I've tried to package a minimal Tcl::Tk >application using PerlApp, an executable is >generated that only works on hosts with ActiveTcl >installed. > >Simple executing this line: > > use Tcl::Tk; > >Seems to be dependent on the existence >of registry entries related to ActiveTcl. > >Here's the message we get when we try to execute >a minimalist Tcl::Tk application packaged with PerlApp: > >Could not access registry "Software\ActiveState\ActiveTcl" CurrentVersion >Failed to load Tcl dll! at /PerlApp/DynaLoader.pm line 232. >Unable to initialize Tcl at /PerlApp/DynaLoader.pm line 232. >BEGIN failed--compilation aborted at /PerlApp/Tcl/Tk.pm line 4. >BEGIN failed--compilation aborted at absolute_mintk.pl line 3. > >Is there any way to solve this? Did you try this with PDK 7 Beta or with PDK 6? PDK 7 Beta has some additional heuristics to bundle the tkkit with the application, and also makes sure this bundled tkkit will be used at runtime. If you have a PDK 6 license, then the PDK 7 Beta will generate fully functional executables that can outlive the beta period. Cheers, -Jan