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