I've been unable to get the Eclipse/EPIC/PadWalker combination to debug Perl code on my Windows box. I have a similar setup that works in Linux but for some reason Windows has been giving me fits.

Configuration details
Windows => XP Profession SP 3
Perl => Strawberry v5.12.3
Eclipse => Helios Service Release 2
Epic => 0.5.46
PadWalker => 1.9.2

My test code.

#! /usr/bin/perl use PadWalker; PadWalker::bootstrap(); print eval { require PadWalker; PadWalker->VERSION(0.08)} . "\n"; $var = "example text"; print "The \$var contains \"$var\"\n";

The code completes as expected with the output as shown below.

1.92 The $var contains "example text"

I placed the PadWalker routines in the source just to ensure that it was installed successfully.

When I start the debugging session the only value displayed in the variables window is "^RE_TRIE_MAXZBUF" with a value of 65536. When I pause the program at the second print statement I was expecting to see the contents $var. The only thing showing is the above mentioned variable.

I have run this same example code in my Linux environment with the results that I expected. The Eclipse/EPIC/PadWalker versions are the same between the two systems. The Perl version on Linux is v5.8.8 and the Linux is RedHat 2.6.18-238.5.1.el5 if that matters.

I've done a couple of days of googling without really finding anything specific. I'm kind of at a loss and was hoping someone else has another perspective.

Thanks


In reply to Eclipse/EPIC/PadWalker Perl debugging on Windows platform. by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.