Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
habere-et-dispertire opened this issue Feb 27, 2023 · 4 comments
Closed

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

habere-et-dispertire opened this issue Feb 27, 2023 · 4 comments

Comments

@habere-et-dispertire
Copy link

The following are not found during compile:

  • Text::MiscUtils::Layout while installing Terminal::LineEditor
  • Config::Parser while installing Config-Parser-json
  • OpenSSL while installing IO-Socket-SSL
  • Digest::SHA while installing Temp-Path
  • HTTP::Easy::PSGI while installing JSON-RPC

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

  • OS: macOS 10.13.6
  • Raku: 2023-02-01
  • Perl: v5.37.0
@lizmat lizmat transferred this issue from rakudo/rakudo Feb 27, 2023
@naturepoker
Copy link

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

  • OS: Ubuntu LTS 22.04.2
  • Raku: 2023-02
  • Perl: v5.34.0

@AntonOks
Copy link
Collaborator

AntonOks commented Mar 4, 2023

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

IF ( [string]( & zef install $moduleName --install-to=$PrefixPath\share\perl6\site\ --error --force-test) -match 'No candidates found matching identity' ) { & zef install $moduleUrl --install-to=$PrefixPath\share\perl6\site\ --error --force-test}
but would need time...

@AntonOks
Copy link
Collaborator

AntonOks commented Apr 15, 2023

should be solved by 2fe3fcd

@AntonOks
Copy link
Collaborator

closed due to 2fe3fcd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants