2016-07-25 13 views
-1

Ich verwendete Erdbeere Perl in Windows 7. Ich muss Math :: Random installieren.mingw32-make.exe: *** Keine Regel zum Ziel '/ usr/share/perl5/core_perl/ExtUtil s/typemap', benötigt von 'Random.c'. in Perl für Windows 7

mit dem Befehl:

1. perl Makefile.PL phrtsd_orig 
2. "C:/MinGW/bin/mingw32-make.exe" 
3. "C:/MinGW/bin/mingw32-make.exe" test 
4. "C:/MinGW/bin/mingw32-make.exe" install 

Aber der zweite Befehl gibt Fehler:

Skip blib/lib/Math/test1.pl (unchanged) Skip blib/lib/Math/example.pl (unchanged) Skip blib/lib/Math/test2.pl (unchanged) Skip blib/lib/Math/Random.pm (unchanged) Running Mkbootstrap for Math::Random()

chmod 644 "Random.bs" mingw32-make.exe: *** No rule to make target '/usr/share/perl5/core_perl/ExtUtil s/typemap', needed by 'Random.c'. Stop.

, wie dieses Problem zu lösen?

Antwort

0

Strawberry Perl, Windows 7 64-Bit:

Math-Random-0.72>perl Makefile.PL phrtsd_orig 
dmake 
dmake test 
dmake install 

funktioniert. Strawberry Perl wird mit eigenen Werkzeugen geliefert, die für den Bau von Modulen verwendet werden.

+0

dmake gibt Fehler: > CreateProcess fehlgeschlagen (2). dmake: Fehler beim Ausführen von '/ bin/sh/S/c "" /usr/bin/perl.exe "-MExtUtils :: Installieren -e' pm_to_blib (@ARGV, '\' 'blib/lib/auto' \ '', q [], '\' '755' \ '') '- Zufall .pm blib/lib/Mathematik/Random.pm beispiel.pl blib/lib/Math/beispiel.pl test1. pl blib /lib/Math/test1.pl test2.pl blib/lib/Math/test2.pl "': Keine solche fi le oder Verzeichnis dmake: Fehlercode -1, während' pm_to_blib 'machen –

+0

@AnimeshKumarPaul funktioniert das oben perfekt Ich kann das nicht funktionieren lassen. Was zeigt 'perl -V'? –

+0

perl -V zeigt: Zusammenfassung meiner perl5 (Revision 5 Version 22 Subversion 0) Konfiguration: Plattform: osname = msys, osvers = 2.1.4 (0,28753), archname = x86_64-msys-thread-Multi uname = 'msys_nt-6.1 cab8 2.1.4 (0.28753) 2015-06-08 22:11 x86_64 msys' Konfig_arg = '- des -Dusthreads -Doptimize = -march = x86-64 -mtune = generisch -O2 - pipe -Dprefix =/usr -Dvendorprefix =/usr -Dprivlib =/usr/teilen/perl5/core_perl -Dar chlib =/usr/lib/perl5/core_perl -Dsitelib =/usr/teilen/perl5/site_perl -Dsitearch =/ usr/lib/perl5/site_perl –