Dmake-Dateifehler mit Math :: TrulyRandom-Modul

Ich habe auf den Rat dieser Person gehört, als ich versucht habe, @ zu installierMath :: TrulyRandom (Zufallszahlengenerator vs. Pseudozufall), ich habe 'dmake' ausgeführt und er hat mir gesagt, ich solle bei einer anderen Frage nach den Fehlern fragen.

Meine erste Frage istHie.

Hier ist was im Terminal schief gelaufen:

C:\Users\Jlinne\Documents>                    cpanm --prompt Math::TrulyRandom
--> Working on Math::TrulyRandom
Fetching http://www.cpan.org/authors/id/G/GA/GARY/Math-TrulyRandom-1.0.tar.gz ... OK
Configuring Math-TrulyRandom-1.0 ... OK
Building and testing Math-TrulyRandom-1.0 ... Building Math-TrulyRandom-1.0 failed.
You can s)kip, r)etry, e)xamine build log, or l)ook ? [s] l
Entering C:/Users/Jlinne/.cpanm/work/1476593741.7660/Math-TrulyRandom-1.0 with C:\WINDOWS\system32\cmd.exe
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\Jlinne\.cpanm\work\1476593741.7660\Math-TrulyRandom-1.0>perl Makefile.PL
Generating a dmake-style Makefile
Writing Makefile for Math::TrulyRandom
Writing MYMETA.yml and MYMETA.json

C:\Users\Jlinne\.cpanm\work\1476593741.7660\Math-TrulyRandom-1.0>dmake
Skip blib\lib\Math\TrulyRandom.pm (unchanged)
Skip blib\lib\Math\TrulyRandom.pod (unchanged)
Running Mkbootstrap for Math::TrulyRandom ()
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "TrulyRandom.bs"
gcc -c          -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2      -DVERSION=\"1.0\"        -DXS_VERSION=\"1.0\"  "-IC:\STRAWB~1\perl\lib\CORE"   TrulyRandom.c
gcc -c          -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2      -DVERSION=\"1.0\"        -DXS_VERSION=\"1.0\"  "-IC:\STRAWB~1\perl\lib\CORE"   truerand.c
truerand.c: In function 'tick':
truerand.c:57:19: error: storage size of 'it' isn't known
  struct itimerval it, oit;
                   ^
truerand.c:57:23: error: storage size of 'oit' isn't known
  struct itimerval it, oit;
                       ^
truerand.c:62:16: error: 'ITIMER_REAL' undeclared (first use in this function)
  if (setitimer(ITIMER_REAL, &it, &oit) < 0)
                ^
truerand.c:62:16: note: each undeclared identifier is reported only once for each function it appears in
truerand.c: In function 'interrupt':
truerand.c:71:16: error: 'SIGALRM' undeclared (first use in this function)
  (void) signal(SIGALRM, interrupt);
                ^
truerand.c: In function 'roulette':
truerand.c:86:16: error: 'SIGALRM' undeclared (first use in this function)
  (void) signal(SIGALRM, interrupt);
                ^
dmake:  Error code 129, while making 'truerand.o'

C:\Users\Jlinne\.cpanm\work\1476593741.7660\Math-TrulyRandom-1.0>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage