Schrift
[thread]5573[/thread]

PAR ... mal wieder (Seite 3)



<< |< 1 2 3 >| >> 28 Einträge, 3 Seiten
renee
 2008-07-14 10:49
#112083 #112083
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Schonmal geschaut, ob es pp nicht doch irgendwo gibt, aber nicht in PATH liegt?
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/
GoodFella
 2008-07-14 13:09
#112089 #112089
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
ja, na klar. pp gibt es, und zwar im PAR-Packer Installationsverzeichnis. Nur funktioniert das nicht.
Gast Gast
 2008-07-18 15:44
#112303 #112303
Was könnte ich noch testen?
Kann mir jemand einen Schubs in die richtige Richtung geben?
GoodFella
 2008-07-18 15:45
#112304 #112304
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
Das war natürlich ich, hatte vergessen, mich einzuloggen.. ^^
renee
 2008-07-18 16:04
#112305 #112305
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Welche Fehlermeldungen spuckt denn pp aus?
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/
GoodFella
 2008-07-26 15:50
#112783 #112783
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
ich habe PAR und pp nach langer Suche endlich zum laufen gebracht, und zwar hiermit:

Quote
perl -MPAR::Dist -e"install_par('http://backpan.perl.org/authors/id/S/SM/SMUELLER/P...');"



..leider bricht eine damit erstellte .exe einfach so ohne Fehlermeldung ab. .. habe dann mal ein weiteres Script kompiliert - mit viel weniger Umfang - das läuft ohne Probleme.

In dem umfangreichen Script werden folgende Module verwandt:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
use Tk;
use Tk::MListBox;
use Tk::ProgressBar;
use Tk::LabEntry;
use Imdb::Film;
use Win32::FileOp qw/ShellExecute/;
use File::Glob ':globally';
use File::Path;
use strict;
use warnings;
require "lib.pl";


..ich nehme mal an, es liegt an einem davon.. weiss jemand, welches das sein könnte?
Es werden ausserdem Objekte im selben Pfad (config.txt und mm.ico) geladen - könnte es sein, dass er die nicht findet?
Linuxer
 2008-07-26 15:52
#112784 #112784
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Wie sieht das Kommando (vollständig) aus, dass Du aufrufst, um das Executable zu erstellen?
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
GoodFella
 2008-07-26 16:32
#112791 #112791
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
pp --gui -o mm.exe mm.pl

..habe das jetzt eingegrenzt. ein paar print 1 (2 , 3, 4....) eingefügt; er mag offensichtlich "$mlbx->delete(0, "end");" nicht; $mlbx ist eine Tk::MListbox, und zwar als Scrolled. Habe dann mal ohne --gui kompiliert, da kam der mir altbekannte Fehler "not a CODE reference", den Tk::MListbox mit neueren Perl-Versionen hat, der erst mit Perl 5.8.8.822 weggegangen ist.
Scheinbar nimmt Par fürs kompilieren einen älteren Perl-Core, anders kann ich mir das nicht erklären.

Habe gerade gesehen, dass MListbox 2001 das letzte Mal aktualisiert wurde; sieht wohl schlecht aus, dass der Autor MListbox anpasst. Ich persönlich traue mir das nicht zu, MListbox zu debuggen..

[edit]Es geht!!! Lösung war bei den Bug Reports ^^ --> http://rt.cpan.org/Public/Bug/Display.html?id=3523...
YEA.
<< |< 1 2 3 >| >> 28 Einträge, 3 Seiten



View all threads created 2006-08-31 11:14.