achim66 wrote on Sat Oct 27 16:55:03 MEST 2007:
Hi, I just did my firts try to debug a Perl script, but all I get is this: Bareword found where operator expected at C:/Documents and Settings/ba3759/workspace/.metadata/.plugins/org.epic.debug/epic_breakpoints.pm line 49, near "$DB::OUT _abs_path" (Missing operator before _abs_path?) Cannot chdir to D:/Achim/NXwin/devel/nxstart.pl: No such file or directory at C:/Documents and Settings/ba3759/workspace/.metadata/.plugins/org.epic.debug/epic_breakpoints.pm line 76 Compilation failed in require at C:/Documents and Settings/ba3759/workspace/.metadata/.plugins/org.epic.debug/perl5db.pl line 2021. BEGIN failed--compilation aborted at C:/Documents and Settings/ba3759/workspace/.metadata/.plugins/org.epic.debug/perl5db.pl line 2021. Compilation failed in require. BEGIN failed--compilation aborted. What am I missing?
jploski wrote on Sat Oct 27 17:13:19 MEST 2007:
Which version of Perl?
achim66 wrote on Sat Oct 27 18:40:51 MEST 2007:
Sorry, that was quite incomplete :-) This is perl, v5.8.0 built for MSWin32-x86-multi-thread Binary build 806 provided by ActiveState Corp. http://www.ActiveState.com Win XP, Eclipse Europa, EPIC 0.5.41 (I tried the latest test version first, same results. Then I uninstalled it and installed the stable build) I called perl.exe with full path in the prefs, it is not in the PATH.
jploski wrote on Sat Oct 27 18:50:40 MEST 2007:
The strange chdir message was also reported by someone trying to use Perl 5.6, which is why I asked. I suggest that you upgrade Perl to the current build - it may help (the earliest build I have seen working myself was 813). For debugging with EPIC, definitely use 'testing', not 'stable'.
achim66 wrote on Sat Oct 27 19:02:55 MEST 2007:
All right, I'll give that a try. Maybe it gets into problems because I have multiple Perl Installations (5.6 and 5.8), and I have the ActiveState PDK 7 installed, which brings its own debugger? Because simply starting perl with -d on a commandline launches the PDK GUI debugger, I think that is because of some Envvar settings. Which perl5db.pl do you use in EPIC? Is it taken from the used Perl installation, or an own one?
achim66 wrote on Sun Oct 28 07:29:10 CET 2007:
Hi Jan, using the newest AS Perl did the trick. I installed it into a second directory and used that for debugging. Very cool, thanks. After playing around with it a bit, I see some parts where enhancement would be good. It happens to be my job for the next time at work to make Eclipse our new IDE, for C++, Perl and Tcl, so I could implement some enhancements. Are you interested in a new dev team member :-) ? Tschüß -Achim
Note: The above is an archived snapshot of a forum thread. Use the original thread at sf.net to post comments.