Dear Thomas,

sorry for the late reply.

Kratz, Thomas schrieb:
> Different modules for file 'auto/Win32/Console/Console.bs' were found.
>  -> Using 'c:/Programme/perl588/site/lib/auto/Win32/Console/Console.bs'.
>  -> Ignoring
> 'C:/Programme/perl588/site/lib/auto/Win32/Console/Console.bs'.
> [... more of this]
> 
> This seems to be due to this comparison in Module::Scandeps:
> 
> sub _not_dup {
>     my ($key, $rv1, $rv2) = @_;
>     (_abs_path($rv1->{$key}{file}) ne _abs_path($rv2->{$key}{file}));
> }
> 
> which is not entirely correct on Windows.
> 
> Perhaps File::Spec::case_tolerant() could be applied.

I don't have any win32, so I can't test this. Could you try the newest
SVN version and see if the problem persists? I have made the comparison
on lc()'d paths if File::Spec->case_tolerant() applies.

Thanks for reporting this and basically providing a possible solution
(File::Spec) at the same time.

Best regards,
Steffen

Reply via email to