FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Allgemeines

Probleme beim kompilieren mit Perl

Probleme beim kompilieren mit Perl 2002-12-28 21:46
Popcorn
Es könnte alles so einfach sein. Könnte… Alles was ich eigentlich wollte, ist die Image-Size Funktion zu nutzen, die mein Provider aber leider nicht installiert hat. Also das Modul runtergeladen, ActivePerl installiert und kompiliert. Er mag mich wohl nicht so recht, denn zum Einen kommt da ein 0 Byte File bei raus und zum Anderen muss ich noch "make install" ausführen. Make ist bei meinem Perl aber nicht dabei. Hmpf.

http://www.cpan.org/modules/by-module/Image/Image-Size-2.99.readme
http://www.cpan.org/modules/by-module/Image/Image-Size-2.99.tar.gz

Mag mir vielleicht wer aus der Patsche helfen?

Ist (wenn es denn klappt nur): Runterladen, perl Makefile.PL, make install.

Na ja. Und mir dann zuschicken. Ich wäre dankbar und Ihr könntet endlich Eure Avatare bei mir hosten und keine Sorge tragen, dass sie immer verschwinden.

Re: Probleme beim kompilieren mit Perl 2002-12-28 22:07
TriPhoenix
Das wird dir so nicht helfen, da make install nichts neues produziert sondern die Dateien in Perl integriert. Lad dir Cygwin runter (Unix tools for Windows), da haste ein make usw [img]http://www.fb18.de/gfx/28.gif[/img] (www.cygwin.com)

perl Makefile.pl bereitet dazu die entsprechenden Infos vor, make install kopiert die Files an die entsprechenden Stellen und integriert alles.

Re: Probleme beim kompilieren mit Perl 2002-12-28 22:15
Popcorn
Argh. Jetzt verstehe ich gar nicht mehr. Wortlaut vom Provider "Laden sie sich das Modul runter und kopieren sie es dann einfach ins cgi-bin Verzeichnis".
Ich will das also nirgendwo integriert haben, sondern was zum Hochladen. Die Size.pm (ich vermute mal das heißt Perl Module) so ging nicht. Daher ging ich davon aus, dass man die erst mal noch ein wenig formen muss.

Re: Probleme beim kompilieren mit Perl 2003-01-04 12:28
jr
#!/usr/bin/perl BEGIN { unshift(@INC, "/path/to/my/perl/modules"); } use Image::Size; ($x, $y) = imgsize("./test.jpg"); print "X=$x, Y=$y\n";
So muss man Module einbinden, die nicht installiert sind. In deinem Fall musst du also das Verzeichnis blib/lib nach einem

perl Makefile.PL; make irgendwo ins cgi-bin kopieren und den Pfad dann entsprechend anpassen. In dieses Verzeichnis kann man dann auch weitere Module kopieren…

/jr

Re: Probleme beim kompilieren mit Perl 2003-01-04 14:05
Popcorn
Danke, das werde ich dann mal ausprobieren und hoffentlich nicht von einer neuerlichen Unfähigkeit berichten müssen. *g*