sergot / openssl

OpenSSL bindings for Perl 6
MIT License
14 stars 31 forks source link

Win10 install "This type cannot unbox to a native string: P6opaque, Failure" #58

Closed zoffixznet closed 6 years ago

zoffixznet commented 6 years ago

Unsure what it's unhappy about, as I see appveyor badge is green.

C:\Temp>zef install OpenSSL
===> Searching for: OpenSSL
===> Testing: OpenSSL:ver<0.1.18>:auth<github:sergot>
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===SORRY!===
This type cannot unbox to a native string: P6opaque, Failure
===> Testing [FAIL]: OpenSSL:ver<0.1.18>:auth<github:sergot>
Aborting due to test failure: OpenSSL:ver<0.1.18>:auth<github:sergot> (use --force-test to override)
  in code  at C:\rakudo\install\share\perl6\site\sources\8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 374
  in method test at C:\rakudo\install\share\perl6\site\sources\8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 354
  in code  at C:\rakudo\install\share\perl6\site\sources\8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 523
  in sub  at C:\rakudo\install\share\perl6\site\sources\8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 520
  in method install at C:\rakudo\install\share\perl6\site\sources\8244C3B17ACA61B0EC04857BB3283A8FAF7A186D (Zef::Client) line 621
  in sub MAIN at C:\rakudo\install\share\perl6\site\sources\81436475BD18D66BFD96BBCEE07CCCDC0F368879 (Zef::CLI) line 152
  in block <unit> at C:\rakudo\install\share\perl6\site\resources\0F85B1755CC82172DA91B4DC34A736FA364C0D9D line 3
  in sub MAIN at C:\rakudo\install\share\perl6\site\bin\zef line 2
  in block <unit> at C:\rakudo\install\share\perl6\site\bin\zef line 2

C:\Temp>perl6 -v
This is Rakudo version 2018.03-107-ge31dd96 built on MoarVM version 2018.03-31-gfdb5e4d
implementing Perl 6.c.
zoffixznet commented 6 years ago

I'm starting to suspect the problem is actually either with zef or rakudo, as I'm having the same issue with File::Which module

zoffixznet commented 6 years ago

I'm 90% confident this is a rakudo issue, so I'm closing this.

ugexe commented 6 years ago

fwiw the appveyor badge is under someone else's name, and is showing results from 2 years ago.

@sergot could you sign-in to appveyor and enable it for OpenSSL? Then we'll switch the badge url to point at your name ( and the badge will be updated for every commit again ).

sergot commented 6 years ago

Added, thanks @ugexe and @zoffixznet !! :+1: