Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8672[/thread]

ActivePerl und ModuleInstallation (Seite 2)

Leser: 6


<< |< 1 2 3 >| >> 27 Einträge, 3 Seiten
GwenDragon
 2007-01-23 15:38
#73515 #73515
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
So geht das nicht. Anscheind weißt du nicht so genau was PPM ist.
PPM ist nicht die CPAN-Shell!

Du musst in PPM trouchelle als Repository hinzufügen
ppm rep add trouch http://trouchelle.com/ppm/
und dann
ppm install Win32-Exe
aufrufen.\n\n

<!--EDIT|GwenDragon|1169559628-->
Kalmuecke
 2007-01-23 15:52
#73516 #73516
User since
2006-10-14
68 Artikel
BenutzerIn
[default_avatar]
Aha!

Dann habe ich folgendes Problem:

Quote
D:\_Downloads\PerlExe>ppm install Win32-Exe
Downloading Local packlist...done
Downloading Local Parse-Binary PPD...not modified
Downloading Local Win32-Exe PPD...not modified
Downloading trouchelle.com packlist...not found
No missing packages to install


Er scheint wohl nicht auf den Server zu kommen!
Man muss doch den Quark irgendwie local installieren können!
Kalmuecke
 2007-01-23 15:56
#73517 #73517
User since
2006-10-14
68 Artikel
BenutzerIn
[default_avatar]
PPM oder PPD hin oder her, alles zurück!

Ich habe die ersten zwei Pakete nach http://www.expertsrt.com/tutorials/Matt/perlPAR.html installieren können wie dort beschrieben. Ich hatte scheinbar nmake nicht im richtigen Pfad und ich habe vorher schon ein GNU-Make installiert gehabt, was wohl nicht so funktionierte wie es sollte. Jedenfalls kann ich jetzt "use Win32::Exe" ohne Probleme einbinden!


Danke nochmals!!! :) wieder jemand glücklich geworden! :)
Kalmuecke
 2007-01-23 17:03
#73518 #73518
User since
2006-10-14
68 Artikel
BenutzerIn
[default_avatar]
Ich habe jetzt alle Module installiert, die im Link meines letzten Postes drin standen.

nur leider kann man bspw:

pp -o meine.exe test.pl nicht ausführen, da er pp nicht kennt!

das scheint wohl daran zu liegen das noch das modul PAR-Packer-0.970 fehlt! Jetzt wollte ich das gerne hinterher installieren aber es fehlt in dem Paket eine string.h, die in der Datei sha1.c eingebunden ist.
Bei nmake kommt nämlich folgender Fehler:
Quote
csha1.c:15: string.h: No such file or directory
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x2'
Stop.


Kann mir da jemand evt. weiterhelfen?
renee
 2007-01-23 17:17
#73519 #73519
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du uwinnipeg als Repository eingetragen hast, kannst Du mit ppm install PAR-Packer-588 das fehlende Modul installieren!

Edit: Wenn Du *kein* Perl 5.8.8 hast, dann einfach nur PAR-Packer...\n\n

<!--EDIT|renee|1169565502-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Kalmuecke
 2007-01-23 17:38
#73520 #73520
User since
2006-10-14
68 Artikel
BenutzerIn
[default_avatar]
[quote=renee,23.01.2007, 16:17]Wenn Du uwinnipeg als Repository eingetragen hast, kannst Du mit ppm install PAR-Packer-588 das fehlende Modul installieren!

Edit: Wenn Du *kein* Perl 5.8.8 hast, dann einfach nur PAR-Packer...[/quote]
und wie wird das eingetragen??
renee
 2007-01-23 17:43
#73521 #73521
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Steht in dem Artikel, den ich oben verlinkt habe...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Kalmuecke
 2007-01-23 17:45
#73522 #73522
User since
2006-10-14
68 Artikel
BenutzerIn
[default_avatar]
Quote
rep add theoryx5 http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58


dann bekomme ich folgendes:

Quote
D:\_Downloads\PerlExe>ppm-shell
ppm 4.00
Copyright &copy; 2006 ActiveState Software Inc. All rights reserved.
ppm> rep add theoryx5 http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58
ppm rep failed: PPM3 SOAP repositories are not supported
ppm>


Prinzipiell läßt sich das nicht installieren mit den Standardbefehlen: http://search.cpan.org/~smueller/PAR-Packer-0.970/lib/PAR/Packer.pm

perl Makefile.pl
nmake
nmake test
nmake install

Das fehlt mir ein C-compiler mit der String.h!

Kann das jemand compilieren?\n\n

<!--EDIT|Kalmuecke|1169567361-->
GwenDragon
 2007-01-23 18:13
#73523 #73523
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Kalmuecke
 2007-01-23 18:24
#73524 #73524
User since
2006-10-14
68 Artikel
BenutzerIn
[default_avatar]
Ich habe jetz noch so ein PPM-Package irgendwo herunterladen können und das lies sich installieren allerdings bekomme ich beim Erstellen von einem Test-Script folgende Meldung:

Quote
C:\Perl\site\bin>pp -o hello.exe test.pl
Set up gcc environment - egcs-2.91.57
Perl lib version (v5.8.8) doesn't match executable version (v5.8.6) at C:/Perl/lib/Config.pm line 46.
Compilation failed in require at C:/Perl/lib/Errno.pm line 8.
BEGIN failed--compilation aborted at C:/Perl/lib/Errno.pm line 8.
Compilation failed in require at C:/Perl/lib/File/Temp.pm line 138.
BEGIN failed--compilation aborted at C:/Perl/lib/File/Temp.pm line 138.
Compilation failed in require at C:/Perl/lib/Archive/Zip.pm line 26.
BEGIN failed--compilation aborted at C:/Perl/lib/Archive/Zip.pm line 26.
Compilation failed in require at -e line 406.
pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file 'parlAyUH7lV.exe' at C:/Perl/site/lib/PAR/Packer.pm line 1146, <DATA> line 1.


Wie macht ihr das denn, wenn ihr ein Perl-Script in eine EXE wandeln wollt???

Das kann doch nicht so schwer sein! Den ganzen Tag damit verplempert!!! :(:(
<< |< 1 2 3 >| >> 27 Einträge, 3 Seiten



View all threads created 2007-01-23 13:32.