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.
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |