Thread Äquivalent zu Digest::Keccak::keccak_512_hex() gesucht (5 answers)
Opened by bianca at 2020-02-27 18:56

Daxim
 2020-02-28 09:05
#191433 #191433
User since
2007-08-01
114 Artikel
BenutzerIn
[Homepage]
user image
Es ist deutlich geworden, dass das nicht ein Problem spezifisch zu diesem Modul oder überhaupt ein Perlproblem ist. Ich sage das, damit du auch noch andere Möglichkeiten als dieses Forum in Betracht ziehst, Unterstützung zu erhalten, womöglich kriegst du woanders bessere/zielführende Hilfe.

So isoliert man die Stelle, wo es hängt; ich habe beim Compileraufruf die Unterbrechung (Tastenkombi Strg+c) betätigt:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
› cpan

cpan[1]> look Digest::Keccak

build/Digest-Keccak-0.05-0› perl Makefile.PL
build/Digest-Keccak-0.05-0› make
cp lib/Digest/Keccak.pm blib/lib/Digest/Keccak.pm
Running Mkbootstrap for Keccak ()
chmod 644 "Keccak.bs"
"/home/daxim/local/share/perlbrew/perls/perl-5.30.0/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Keccak.bs blib/arch/auto/Digest/Keccak/Keccak.bs 644
"/home/daxim/local/share/perlbrew/perls/perl-5.30.0/bin/perl" "/home/daxim/local/share/perlbrew/perls/perl-5.30.0/lib/5.30.0/ExtUtils/xsubpp" -typemap '/home/daxim/local/share/perlbrew/perls/perl-5.30.0/lib/5.30.0/ExtUtils/typemap' -typemap '/home/daxim/.local/share/.cpan/build/Digest-Keccak-0.05-0/typemap' Keccak.xs > Keccak.xsc
mv Keccak.xsc Keccak.c
cc -c -D_REENTRANT -D_GNU_SOURCE -fPIC -DUSE_THREAD_SAFE_LOCALE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -g -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/home/daxim/local/share/perlbrew/perls/perl-5.30.0/lib/5.30.0/x86_64-linux-thread-multi-ld/CORE" Keccak.c
^Cmake: *** Datei „Keccak.o“ wird gelöscht
make: *** [Makefile:333: Keccak.o] Unterbrechung

Bei mir dauert der Compiler nur eine Sekunde (es ist normal, dass die Parameter ein bisschen anders aussehen):

Code: (dl )
1
2
3
4
5
build/Digest-Keccak-0.05-0› time cc -c   -D_REENTRANT -D_GNU_SOURCE -fPIC -DUSE_THREAD_SAFE_LOCALE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -g   -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/home/daxim/local/share/perlbrew/perls/perl-5.30.0/lib/5.30.0/x86_64-linux-thread-multi-ld/CORE"   Keccak.c

real 0m1,127s
user 0m1,135s
sys 0m0,057s


So kannst du bei dir nachstellen, ob es wirklich bei diesem Schritt hängt, oder ob es nur so aussieht.

View full thread Äquivalent zu Digest::Keccak::keccak_512_hex() gesucht