Well, if there is no "mixing of versions", we could not see an error message mentioning perl 5.8 when running in a 5.6.1 environment, can it?
The fact that the error only occurs in a one script, but not in others, could have several reasons. First, as it seems to be a problem with a shared lib, maybe the library is only located at run time (for instance, when your script dynamically loads a module which only *then* needs that symbol, or if you shell out from your script using system, and accidentally call an external perl program using perl 5.8, but now from within a 5.6.1 environment.
Can you located the statement(s) in the code where the error occurs?
In reply to Re^3: Perl version problem during execution of a script
by rovf
in thread Perl version problem during execution of a script
by in_trouble
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |