Hallo, Ratti:
use Meinmodul::Zubehoer;
Bernhard Walle:
Üblicherweise erstellt man für ein Perl-Modul ein Makefile.PL, das
Das Ganze wird in "Programmieren in Perl" in Kap. 22, "CPAN-Module erzeugen" genau beschrieben. Wenn Du das Buch nicht hast, würde ich vorschlagen, dass ich Dir die 4 Seiten (mehr sind es nicht!) einscanne und per PM zuschicke. Bei Interesse also --> PM.
Uaaah! Gepresstes Holz. Buch! Ich Dödel. Ich bin derartig fixiert auf Google, daß ich ganz vergessen habe, meinem Chef das "Perl-Kochbuch" aus dem Kreuz geleiert zu haben. Ein ganzes Kapitel Perl-Modulerstellung für Doofe. Steht alles drin, funktioniert, geht, Klasse. Mein erstes Makefile - darauf 'n Astra. Vielen Dank! Danke! Danke! So, und zur Strafe tipps ich hier mal ein, wie es geht. Für's Archiv. Google hat erschreckend garnix hergegeben. Ich war ja auch schon auf das Programm h2xs gestoßen und bin über zwei Dinge gestolpert: 1. In der Doku ist ständig die Rede davon, daß man damit Perl-Erweiterungen in C einpacken könnte. Das stimmt auch, aber soweit muß man gar nicht gehen. Es taugt auch für "normale" Module. 2. Ich habe immer h2xs eingegeben, schön mit Parametern und dem Namen meines Moduls und habe mich darüber gewundert, daß ich immer nur eine Art "Skelett" finde: Da werden zwar Dateien erzeugt, aber meinen Kram scheint er nicht gefunden zu haben. Lösung: Ein Verständnisfehler. h2xs bearbeitet nicht meine Module und erstellt daraus "etwas distributierbares". Falsch. h2xs erstellt absichtlich ein leeres Skelett von Dateien, in die man dann seinen eigenen Code einfügen kann. In meinem Beispiel: Das neu erzeugte "Zubehoer.pm" im Editor öffnen und den Code des bereits existierenden "echten" Zubehoer.pm reinkopieren. Im Detail: h2xs -XA -n Meinmodul::Zubehoer Dann Meinmodul/Zubehoer/Zubehoer.pm öffnen und den Code aus dem Modul reinkopieren. Exportvariablen anpassen. perl Makefile.PL make dist Feddich. Jetzt noch testweise selbst instalieren, make, su, make install. Gruß, Ratti -- http://www.gesindel.de - Fontlinge - Die Fontverwaltung fuer Linux Fontmanagement for Linux