I would assume the ffi, tommath, atomic_ops, and uv linker flags come straight from moarvm's linker flags, probably because the build script of Digest::SHA256::Native uses the flags used to compile moarvm itself. If you've compiled your moarvm yourself, this is a safe bet; these libraries are guaranteed to exist unless you've uninstalled them in the mean time. If you get the stuff from a package instead, that's not quite as sensible …
On 20/07/2020 20:15, Aureliano Guedes wrote: > Thanks, I checked it out. > now it is working > > But now I'm getting issues to install zef install Jupyter::Kernel, > the issue itself is on Digest::SHA256::Native:ver<0.03> installation. > > $ zef install "Digest::SHA256::Native:ver<0.03>" --force-build > --force-test > > ===> Searching for: Digest::SHA256::Native:ver<0.03> > ===> Building: Digest::SHA256::Native:ver<0.03> > [Digest::SHA256::Native] /usr/bin/ld: cannot find -lffi > [Digest::SHA256::Native] /usr/bin/ld: cannot find -ltommath > [Digest::SHA256::Native] /usr/bin/ld: cannot find -latomic_ops > [Digest::SHA256::Native] /usr/bin/ld: cannot find -luv > [Digest::SHA256::Native] collect2: error: ld returned 1 exit status > [Digest::SHA256::Native] make: *** > > [/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so] > Error 1 > [Digest::SHA256::Native] The spawned command 'make' exited > unsuccessfully (exit code: 2) > [Digest::SHA256::Native] in method build at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/Build.pm > line 14 > [Digest::SHA256::Native] in block <unit> at -e line 1 > ===> Building [FAIL]: Digest::SHA256::Native:ver<0.03> > [Digest::SHA256::Native] Failed to build, but continuing with > --force-build > ===> Testing: Digest::SHA256::Native:ver<0.03> > [Digest::SHA256::Native] Cannot locate native library > > '/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so': > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > cannot open shared object file: No such file or directory > [Digest::SHA256::Native] in method setup at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 290 > [Digest::SHA256::Native] in method CALL-ME at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 577 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 19 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 9 > [Digest::SHA256::Native] in block <unit> at t/01-basic.t line 6 > [Digest::SHA256::Native] Cannot locate native library > > '/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so': > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > cannot open shared object file: No such file or directory > [Digest::SHA256::Native] in method setup at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 290 > [Digest::SHA256::Native] in method CALL-ME at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 577 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 19 > [Digest::SHA256::Native] in block <unit> at t/02-blob.t line 7 > [Digest::SHA256::Native] Cannot locate native library > > '/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so': > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > cannot open shared object file: No such file or directory > [Digest::SHA256::Native] in method setup at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 290 > [Digest::SHA256::Native] in method CALL-ME at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 577 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 19 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 9 > [Digest::SHA256::Native] in sub sha256 at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 27 > [Digest::SHA256::Native] in block <unit> at t/03-sha256.t line 6 > [Digest::SHA256::Native] Cannot locate native library > > '/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so': > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > cannot open shared object file: No such file or directory > [Digest::SHA256::Native] in method setup at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 290 > [Digest::SHA256::Native] in method CALL-ME at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 577 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 19 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 9 > [Digest::SHA256::Native] in block <unit> at t/04-big.t line 4 > [Digest::SHA256::Native] Cannot locate native library > > '/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so': > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > cannot open shared object file: No such file or directory > [Digest::SHA256::Native] in method setup at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 290 > [Digest::SHA256::Native] in method CALL-ME at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 577 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 19 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 9 > [Digest::SHA256::Native] in block <unit> at t/05-many.t line 7 > [Digest::SHA256::Native] An operation first awaited: > [Digest::SHA256::Native] in block <unit> at t/06-threads.t line 13 > [Digest::SHA256::Native] Died with the exception: > [Digest::SHA256::Native] Cannot locate native library > > '/home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so': > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > cannot open shared object file: No such file or directory > [Digest::SHA256::Native] in method setup at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 290 > [Digest::SHA256::Native] in method CALL-ME at > /usr/lib/perl6/sources/24DD121B5B4774C04A7084827BFAD92199756E03 > (NativeCall) line 577 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 19 > [Digest::SHA256::Native] in sub sha256-hex at > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/lib/Digest/SHA256/Native.pm6 > (Digest::SHA256::Native) line 9 > [Digest::SHA256::Native] in block at t/06-threads.t line 10 > ===> Testing [FAIL]: Digest::SHA256::Native:ver<0.03> > [Digest::SHA256::Native] Failed to get passing tests, but > continuing with --force-test > ===> Installing: Digest::SHA256::Native:ver<0.03> > ===> Install [FAIL] for Digest::SHA256::Native:ver<0.03>: Failed > to open file > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > No such file or directory > Failed to open file > > /home/acpguedes/.zef/store/Digest-SHA256-Native-0.03.tar.gz/Digest-SHA256-Native-0.03/resources/libraries/libsha256.so: > No such file or directory > > > > On Mon, Jul 20, 2020 at 1:10 PM JJ Merelo <jjmer...@gmail.com > <mailto:jjmer...@gmail.com>> wrote: > > > > El lun., 20 jul. 2020 a las 18:03, Aureliano Guedes > (<guedes.aureli...@gmail.com <mailto:guedes.aureli...@gmail.com>>) > escribió: > > Hi all, > > I'm trying to figure out why I cannot install any package with > zef. > > $ raku --version > This is Rakudo version 2020.06 built on MoarVM version 2020.06 > implementing Raku 6.d. > > zef install Acme::Insult::Lala > ===SORRY!=== > No candidate found for 'zef' that match your criteria. > Did you perhaps mean one of these? > Distribution | Author(ity) | Version > | | > | | > | | > | | > > > This error does not seem to correspond to the command line... It's > as if you were looking for zef. That happens when you don't have > an updated version of the tool and the repos and nothing > downloaded locally. My hunch is that you might have an old > version of zef; failing that, the repo index must be corrupted > somehow. In any case, install zef (not using zef, but reinstalling > it from repos or with rakudobrew) and you will fix it. > > > > -- > JJ > > > > -- > Aureliano Guedes > skype: aureliano.guedes > contato: (11) 94292-6110 > whatsapp +5511942926110