I have downloaded the EPIC-plug-in for Eclipse and installed. I am running this on a Windows machine, with ActiveState Perl installed on it. As I have the wrong PadWalker package installed, I would like to install the PadWalker module from the EPIC homepage as described in the user's guide. Unfortunately, I cannot find this module anywhere on http://e-p-i-c.sourceforge.net/. Could you provide me with a more precise link to the module?
Thanks a lot for your help and I am really enjoying the EPIC plug-in!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you have the current version of Perl from ActiveState, then you can install the PadWalker module using ppm from their repository. There is no longer a need to download it from EPIC web site. The user guide is outdated in this respect.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Despite what you say, my installed Padwalker is not recognised, and I get a warning message when starting the debugger: "The procedure entry point Perl_Icomppad_ptr could not be located in the [dll] perl58.dll"
This results in the displayed message in the Variables window: "Error - Install PadWalker Perl module to see local variables"
Eclipse Version: 3.1.1 [IBM version using J9 compiler]
Build id: M20050929-0840
(fully updated)
EPIC 0.5.33
(fully updated)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have the same problem. I have ActiveState ActivePerl 5.8.8.820 installed, and I used ppm to install PadWalker 0.09. The Debugger doesn't work. May I know how to get it to work? Thank you.
Chang-Ping Hsiao
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `perldoc perldebug' for more help.
main::(C:/Documents and Settings/ping/workspace/Perl Code/import_XML_DOM.pl:11):
11: my $options = GetOptions( "env=s" => \$env_name, );
DB<1> printf $DB::OUT "%vd", $^V;
5.8.8
DB<2> print $DB::OUT eval { require PadWalker; PadWalker->VERSION(0.08) }
0.09
DB<3> .
main::(C:/Documents and Settings/ping/workspace/Perl Code/import_XML_DOM.pl:11):
11: my $options = GetOptions( "env=s" => \$env_name, );
DB<4> T
DB<5> .
main::(C:/Documents and Settings/ping/workspace/Perl Code/import_XML_DOM.pl:11):
11: my $options = GetOptions( "env=s" => \$env_name, );
DB<6> ;{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_package_vars;
my $savout = select($DB::OUT);
dumpvar_epic::dump_package_vars();
select($savout);
};
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi guys - this thread looks pretty old - I hope you got it solved, since I have the same problem, and I hope you can help me.
Here is my problem description:
I have installed ActivePerl, and I would like to debug a Perl program using Eclipse and EPIC. I have installed Eclipse and EPIC, they look OK. (It's doing basic syntax checking on an example Perl program).
I have used PPM to install PadWalker (since that's what they say is needed to use the step debugger).
Now, in Eclipse, when I try to step through the program, I get the error: "Error: install PadWalker module to see local variables".
In PPM, I notice that it had installed PadWalker in area: "site", while all other Perl modules are installed in area: "perl".
For area: "site", @INC shows: … …/Environments/Active Perl/site/lib
and for area: "perl", @INC shows: … …/Environments/Active Perl/lib
What should I do?
My system: Windows 7 x64.
Many thanks in advance
Miriam G
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Miriam, you didn't mention your version of EPIC. The 'testing' version is recommended for debugging. PadWalker installed into 'site' sounds ok. Here's how EPIC detects PadWalker (try this is in your debugged script, it should print the PadWalker's installed version number):
I just installed the latest version of ActivePerl on both my workstation and home laptop. I have eclipse indigo running on Windows 7 on both. I used Eclipse Marketplace to install the EPIC plugin, then I opened a dos prompt, typed ppm, which opens up AcitvePerl's module utility. I typed in PadWalker, selected it for install and everything got pulled in fine. You have to have an internet connection to do this obviously. After that I had to configure Eclipse to do the Perl launch configuration described in the EPIC user guide and everything worked fine. That is after I got pointed to that section in the manual from another post on this forum.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear community
I have downloaded the EPIC-plug-in for Eclipse and installed. I am running this on a Windows machine, with ActiveState Perl installed on it. As I have the wrong PadWalker package installed, I would like to install the PadWalker module from the EPIC homepage as described in the user's guide. Unfortunately, I cannot find this module anywhere on http://e-p-i-c.sourceforge.net/. Could you provide me with a more precise link to the module?
Thanks a lot for your help and I am really enjoying the EPIC plug-in!
If you have the current version of Perl from ActiveState, then you can install the PadWalker module using ppm from their repository. There is no longer a need to download it from EPIC web site. The user guide is outdated in this respect.
Despite what you say, my installed Padwalker is not recognised, and I get a warning message when starting the debugger: "The procedure entry point Perl_Icomppad_ptr could not be located in the [dll] perl58.dll"
This results in the displayed message in the Variables window: "Error - Install PadWalker Perl module to see local variables"
Eclipse Version: 3.1.1 [IBM version using J9 compiler]
Build id: M20050929-0840
(fully updated)
EPIC 0.5.33
(fully updated)
Which version of ActiveState Perl do you have?
Hello:
I have the same problem. I have ActiveState ActivePerl 5.8.8.820 installed, and I used ppm to install PadWalker 0.09. The Debugger doesn't work. May I know how to get it to work? Thank you.
Chang-Ping Hsiao
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `perldoc perldebug' for more help.
main::(C:/Documents and Settings/ping/workspace/Perl Code/import_XML_DOM.pl:11):
11: my $options = GetOptions( "env=s" => \$env_name, );
DB<1> printf $DB::OUT "%vd", $^V;
5.8.8
DB<2> print $DB::OUT eval { require PadWalker; PadWalker->VERSION(0.08) }
0.09
DB<3> .
main::(C:/Documents and Settings/ping/workspace/Perl Code/import_XML_DOM.pl:11):
11: my $options = GetOptions( "env=s" => \$env_name, );
DB<4> T
DB<5> .
main::(C:/Documents and Settings/ping/workspace/Perl Code/import_XML_DOM.pl:11):
11: my $options = GetOptions( "env=s" => \$env_name, );
DB<6> ;{
do 'dumpvar_epic.pm' unless defined &dumpvar_epic::dump_package_vars;
my $savout = select($DB::OUT);
dumpvar_epic::dump_package_vars();
select($savout);
};
Hi guys - this thread looks pretty old - I hope you got it solved, since I have the same problem, and I hope you can help me.
Here is my problem description:
I have installed ActivePerl, and I would like to debug a Perl program using Eclipse and EPIC. I have installed Eclipse and EPIC, they look OK. (It's doing basic syntax checking on an example Perl program).
I have used PPM to install PadWalker (since that's what they say is needed to use the step debugger).
Now, in Eclipse, when I try to step through the program, I get the error: "Error: install PadWalker module to see local variables".
In PPM, I notice that it had installed PadWalker in area: "site", while all other Perl modules are installed in area: "perl".
For area: "site", @INC shows: … …/Environments/Active Perl/site/lib
and for area: "perl", @INC shows: … …/Environments/Active Perl/lib
What should I do?
My system: Windows 7 x64.
Many thanks in advance
Miriam G
Miriam, you didn't mention your version of EPIC. The 'testing' version is recommended for debugging. PadWalker installed into 'site' sounds ok. Here's how EPIC detects PadWalker (try this is in your debugged script, it should print the PadWalker's installed version number):
I just installed the latest version of ActivePerl on both my workstation and home laptop. I have eclipse indigo running on Windows 7 on both. I used Eclipse Marketplace to install the EPIC plugin, then I opened a dos prompt, typed ppm, which opens up AcitvePerl's module utility. I typed in PadWalker, selected it for install and everything got pulled in fine. You have to have an internet connection to do this obviously. After that I had to configure Eclipse to do the Perl launch configuration described in the EPIC user guide and everything worked fine. That is after I got pointed to that section in the manual from another post on this forum.
Please follow these 3 steps to install padwalker on windows - http://perfect-blog-url.blogspot.com/search/label/add%20cygwin%20to%20right%20click%20context%20menu.