Alien::MSYS 0.05 build fail on Windows. #3

Closed
aero opened this Issue May 15, 2014 · 5 comments

Comments

Projects
None yet
2 participants

aero commented May 15, 2014

Hi

I've got a weird error.

>perl Build.PL
>Build

Modification of non-creatable array value attempted, subscript -3 at lib/Alien/MSYS.pm line 71.

See more details at http://matrix.cpantesters.org/?dist=Alien-MSYS%200.05;os=mswin32;reports=1

Thanks.

Owner

plicease commented May 15, 2014

Thanks for reporting this. I believe this should be fixed in 0.06. It should be headed for a CPAN mirror near you. Can you please verify that it works for you?

aero commented May 15, 2014

Hi

I still got another test error.

But after removing previously installed Alien::MSYS, I succeeded in
clean-installing.
I don't know why clean-install works.

Thanks.

---cut here--------------------------------------------- t/00_diag.t .. ok Use of uninitialized value in concatenation (.) or string at C:\strawberry-perl-5.14.2.1-32bit\cpan\build\Alien-MSYS-0.06-CA0UES\blib\lib/Alien/MSYS.pm line 18. 'sh'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

Failed test 'ran okay'

at t/guess.t line 23.

got: '256'

expected: '0'

msys_path = undef

config.guess = t\config.guess

guess =

Use of uninitialized value in concatenation (.) or string at
C:\strawberry-perl-5.14.2.1-32bit\cpan\build\Alien-MSYS-0.06-CA0UES\blib\lib/Alien/MSYS.pm
line 18.
'uname'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

uname =

Looks like you failed 1 test of 1.

t/guess.t ....
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/use.t ...... ok
---cut here---------------------------------------------

On Thu, May 15, 2014 at 5:07 PM, Graham Ollis notifications@github.comwrote:

Thanks for reporting this. I believe this should be fixed in 0.06. It
should be headed for a CPAN mirror near you. Can you please verify that it
works for you?


Reply to this email directly or view it on GitHubhttps://github.com/plicease/Alien-MSYS/issues/3#issuecomment-43179866
.

plicease added the bug label May 15, 2014

Owner

plicease commented May 15, 2014

I can reproduce this. And I think it is going to happen any time anyone tries to upgrade if MSYS has been downloaded by Alien::MSYS rather than installed by the user.

Owner

plicease commented May 15, 2014

Okay so I think I have fixed that too now. I was trying to avoid re-downloading MSYS, but File::ShareDir gets confused during build / test phases. If you can try version 0.07 (without removing 0.06) and let me know if it works I would appreciate it. Thanks!

aero commented May 15, 2014

Works perfectly!

aero closed this May 15, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment