Am 12.06.2015 um 08:16 schrieb Kruno Sever:
Am 11.06.2015 um 19:36 schrieb Nick Wellnhofer:
On 11/06/2015 17:18, Kruno Sever wrote:
How did you manage to do this? I have been trying around with various
versions
of Strawberry (5.18 to 5.22) on Win 8 today. It compiles but so far
the tests
fail to pass, preventing installation. Here the relevant snippets from
the
output:

Both these issues are known and Windows-related. They should be harmless.

I think we should skip these tests on Windows until someone can
investigate further. Another test failure that I frequently encounter on
Windows is related to removing the test directory `_fstest`.

It was in fact a permission problem: the base Strawberry installation
dir had the write-protect flag set and this propagated to newly created
files, in particular those created by the test.

In my case I installed Strawberry from the zip packages and created the
directory manually and apparently inherited the write-protect from the
root dir. The MSI installer might not have that problem.

After fixing the write-protect, the tests run cleanly.

Instead of skipping the test altogether, it might make sense to add a
writability check on the created test files and only skip the test if
that fails, possibly with a warning.

Got some more insight now: my base dir did not have in fact the read only attribute, I just misinterpreted the square it (always) shows in the Explorer Menu.

The problem rather seems to be with cpan unpacking the package content of Clownfish::CFC with read-only attributes. After some experimentation, the following worked for me consistently:

# cmd window 1: unpack module sources in build dir
cpan
get Clownfish::CFC

# cmd window 2: show files with read-only attributes
dir /a:r PATH/TO/STRAWBERRY/cpan/build/*.* /s /b
# now remove those attributes
attr -r PATH/TO/STRAWBERRY/cpan/build/*.* /s /d

# back to cmd #1: finish install of module
install Clownfish::CFC

Not sure if that is a packaging problem that can be fixed on your side or standard cpan behaviour.

Best
  Kruno

Reply via email to