Hi Shlomi,
it took me a while to get back to it.
The versions of the two systems where the error came up are:
1.
Slackware 14.0, kernel 3.2.29-smp
"This is perl 5, version 16, subversion 3 (v5.16.3) built for
i486-linux-thread-multi" Carp.pm:
our $VERSION = '1.26';
2.
Debian testing ("Debian 3.16.7-ckt7-1 (2015-03-01) i686")
This is perl 5, version 20, subversion 2 (v5.20.2) built for
i586-linux-gnu-thread-multi-64int
Carp.pm:
our $VERSION = '1.3301';
From what Andy said I think it is not easy to reproduce the error. I
was not successful when trying it out on my system with the same Perl
(perhaps a different patch level, though), and the same data. At least,
I'm sure it is not reproducible using a minimal example.
I don't know if this setting has any influence:
main( @ARGV ) unless caller();
sub main {
...
}
sub ...
I just worked around by using warn/die again.
--
Manfred