rakudo / star

Rakudo Star (Raku distribution)
https://rakudo.org/
Artistic License 2.0
266 stars 41 forks source link

[Compiling Star 2023-02-01] Could not find #185

Closed habere-et-dispertire closed 1 year ago

habere-et-dispertire commented 1 year ago

The following are not found during compile:

This results in various modules failing to install. The folders searched appear to be:

    /Users/.../rakudo/share/perl6/vendor
    /Users/.../rakudo/share/perl6/core
    CompUnit::Repository::AbsolutePath<140272212791632>
    CompUnit::Repository::NQP<140272212880448>
    CompUnit::Repository::Perl5<140272212880488>

Environment

naturepoker commented 1 year ago

I'm seeing the same issue on a linux system - listing output for each affected modules:

===SORRY!=== Error while compiling /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/A53985031FC1C52D3E04FAA61BBDC8D88C56D877 (Terminal::LineEditor::DuospaceInput) Could not find Text::MiscUtils::Layout in: /home/rakudo-star/share/perl6/vendor /home/rakudo-star/share/perl6/core CompUnit::Repository::AbsolutePath<5744190457872> CompUnit::Repository::NQP<5744122584224> CompUnit::Repository::Perl5<5744122584264> at /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/A53985031FC1C52D3E04FAA61BBDC8D88C56D877 (Terminal::LineEditor::DuospaceInput):3

===SORRY!=== Error while compiling /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/DC1DAD36FD35C33150AE41B62D4BBABD9F350702 (Config::Parser::json) Could not find Config::Parser in: /home/rakudo-star/share/perl6/vendor /home/rakudo-star/share/perl6/core CompUnit::Repository::AbsolutePath<2905787107288> CompUnit::Repository::NQP<2905719626912> CompUnit::Repository::Perl5<2905719626952> at /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/DC1DAD36FD35C33150AE41B62D4BBABD9F350702 (Config::Parser::json):1

===SORRY!=== Error while compiling /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/73A36EFB9B4F303DEABFE17365FA42670732B2C3 (IO::Socket::SSL) Could not find OpenSSL in: /home/rakudo-star/share/perl6/vendor /home/rakudo-star/share/perl6/core CompUnit::Repository::AbsolutePath<5961525333888> CompUnit::Repository::NQP<5961454640288> CompUnit::Repository::Perl5<5961454640328> at /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/73A36EFB9B4F303DEABFE17365FA42670732B2C3 (IO::Socket::SSL):3

===SORRY!=== Error while compiling /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/754D006B2A4A20427F3FE8D05A9385E435FB4ECD (Temp::Path) Could not find Digest::SHA in: /home/rakudo-star/share/perl6/vendor /home/rakudo-star/share/perl6/core CompUnit::Repository::AbsolutePath<4571232537440> CompUnit::Repository::NQP<4571260968176> CompUnit::Repository::Perl5<4571260968216> at /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/754D006B2A4A20427F3FE8D05A9385E435FB4ECD (Temp::Path):3

===SORRY!=== Error while compiling /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/9946F19B4C63A3061B6D215BF59CC8B448E699A4 (JSON::RPC::Server) Could not find HTTP::Easy::PSGI in: /home/rakudo-star/share/perl6/vendor /home/rakudo-star/share/perl6/core CompUnit::Repository::AbsolutePath<5380195106840> CompUnit::Repository::NQP<5380224770744> CompUnit::Repository::Perl5<5380224770784> at /home/rakudo-star/tmp/tmp.bTb7gYtHRY/vendor#sources/9946F19B4C63A3061B6D215BF59CC8B448E699A4 (JSON::RPC::Server):3

AntonOks commented 1 year ago

thanks for the bug report!!!

as the RSTAR tool is not smart enough to resolve dependencies and as the dependencies of some modules are changing all the time, this is a major issue over time for / with the RSTAR tool :|

would prefer to replace the current RSTAR "module installer" (install-module.raku by ZEF, similar to https://github.com/rakudo/star/blob/d6cd9c2a0b2f0468b764ce298124e04f7850e121/tools/build/binary-release/Windows/build-with-choco.ps1#L101 but would need time...

AntonOks commented 1 year ago

should be solved by 2fe3fcd

AntonOks commented 1 year ago

closed due to 2fe3fcd