Subject: | xgettext suffers from perl bug #37223 |
I'm running perl-5.8.7 on Windows XP.
xgettext doesn't work on Win32 because it uses "follow => 1" in its File::Find::find() call, which dies on Win32 -- see perl bug #37223.
For example, if, in C:\Temp, I create a directory called "dir" containing an empty file called "file" and an empty sub-directory called "subdir"
and then run the command:
xgettext -D dir file
then I get the error:
C:/Temp/dir/subdir encountered a second time at C:/perl5/lib/File/Find.pm line 560.
In order to function properly with existing perls that have this broken File::Find behaviour, xgettext should either not use "follow => 1" (at least, not on Win32), or should at least provide a command-line option for disabling the "follow symlink" behaviour that Win32 users could make use of.