https://bugs.winehq.org/show_bug.cgi?id=40744
Bug ID: 40744 Summary: NtLockFile I/O completion on lock breaks Strawberry Perl CPAN Product: Wine Version: 1.9.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: alexchandel@gmail.com Distribution: ---
Strawberry perl (5.24.0.1, 32bit) cannot install any CPAN packages because of the "fixme:ntdll:NtLockFile I/O completion on lock not implemented yet" issue.
For example, running cpan and then typing `install Log::Log4perl` in the CPAN shell results in the following message being repeated ad infinitum:
``` Fetching with LWP: http://cpan.strawberryperl.com/authors/01mailrc.txt.gz fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored Waiting for a read lock on 'L:\opt\strawberry-perl-5.24.0.1-32bit-portable\cpan\FTPstats.yml' (since Tue Jun 7 12:30:45 2016) Waiting for a read lock on 'L:\opt\strawberry-perl-5.24.0.1-32bit-portable\cpan\FTPstats.yml' (since Tue Jun 7 12:30:45 2016) Waiting for a read lock on 'L:\opt\strawberry-perl-5.24.0.1-32bit-portable\cpan\FTPstats.yml' (since Tue Jun 7 12:30:45 2016) ... ... ```
CPAN never comes back, and cannot install any packages.