sadarax has asked for the wisdom of the Perl Monks concerning the following question:
I have tried running 'perl -d' from command line, and this works (assuming I don't set any remote host. Works great for local like I want.)
But using using Eclipse 4.3.2 with the latest version of EPIC for debugging fails.
I am using Fedora 20 64-bit Kernel 3.14.7-200.fc20. Perl version 5.18.2. I have disabled SELinux and turned off my firewall (via systemctl stop firewall).
I have specifically setup Perl Local in the Debug configuration. (I can run the program just fine without debug.) The script is basically just a Hello World script, but I don't think the script itself is the problem. Here is the console output:
Unable to connect to remote host: 198.105.254.23:5001 Compilation failed in require. at filename_transfer.pl line 0. main::BEGIN() called at filename_transfer.pl line 0 eval {...} called at filename_transfer.pl line 0 BEGIN failed--compilation aborted. at filename_transfer.pl line 0. Debugged program terminated. Use q to quit or R to restart, use o inhibit_exit to avoid stopping after program termination, h q, h R or h o to get additional info. DB<1>
That is not my IP address either. I am not sure how to force Perl Debugger to use only Local. (Like I said, I specifically created a Debug Run profile only for Local, but it still tries to use remote.) I have checked to make sure there are no other Perl programs running trying to use that port. I have no ~/.perldb or anything else I am aware of.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Perl Debugger Unable to Connect and Compilation Failed in Require
by GotToBTru (Prior) on Jun 17, 2014 at 03:06 UTC | |
by sadarax (Sexton) on Jun 18, 2014 at 03:12 UTC | |
by GotToBTru (Prior) on Jun 18, 2014 at 13:28 UTC |