Anwendersoftware > Freeware
Perl Version >= 5.6
(1/1)
ulf:
Hallo,
als Perl-Verseuchter moechte ich meinen Neigungen natuerlich auch gerne in einer mir angenehmen Umgebung nachgehen :-), nur leider bin ich wohl nicht schlau genug Perl 5.6 unter Irix mit dem gcc zum laufen zu bekommen...
Gibt es jemanden mit Erfahrung?
Danke. Ulf.
andreas:
Hallo Ulf,
ich habe bisher perl 5.003 von der freeware dist installiert. Leider hinken die dort meist ziemlich hinterher.
Wo liegt denn das Problem bei der Uebersetzung von perl 5.6?
Du muss die ganzen GNU Tools (make, gcc, bash, m4, autoconf, automake ...) installieren. Am besten alles von fw, was irgendwie nach GNU aussieht.
Dann musst DU die Pfade anpassen (/usr/freeware/bin ...) usw.
Sag' mal genauer, wo es haengt.
Andreas
ulf:
Hallo,
Hat ein bisschen gedauert... erst hatte ich _sehr_ wenig Zeit, und dann musste ich es erst nochmal versuchen.
Erstmal meckert configure, dass der gcc von der freeware fuer ein anderes OS ist - eben fuer Irix6.2, dabei habe ich doch Irix6.5... aber das sollte ja kein Problem sein...
> ich habe bisher perl 5.003 von der freeware dist installiert. Leider hinken die dort
> meist ziemlich hinterher.
Das stoert mich auch... daher der Versuch Perl 5.61 zu installieren.
> Wo liegt denn das Problem bei der Uebersetzung von perl 5.6
Tatsaechlich wird Perl sauber uebersetzt, es gibt nur Probleme mit einigen Bibliotheken: Viele (einige hundert) Symbole werden beim linken von "B" und von "Data_Dumper" etc. nicht gefunden. Aber das liegt doch wohl eher an mir :-)
> Du muss die ganzen GNU Tools (make, gcc, bash, m4, autoconf, automake ...)
> installieren. Am besten alles von fw, was irgendwie nach GNU aussieht.
Da ich das Zeuch aus dem Internet ziehe... versuche ich das zu minimieren....
> Dann musst DU die Pfade anpassen (/usr/freeware/bin ...) usw.
Oh, ich will das Perl in /usr/local/... haben. Mal sehen, wie meine Versuche weiter gehen :-)
Ade. Ulf.
andreas:
Hallo,
was mir noch so einfaellt von vielen "Eigencompilaten" unter IRIX 6.5:
Du musst in der Shell, aus der du ./configure und make heraus startest, die Pfade so anpassen, dass die GNU Tools _vor_ den IRIX tools gefunden werden. Ausserdem unbedingt GNU make verwenden, nicht das IRIX make.
Die GNU binutils verwenden allerdings den Assembler und Linker von IRIX. Der Linker kommt manchmal mit den archiven nicht klar und produziert mit -s (strip) einen core dump.
Dann gibt es nach meiner Erfahrung oft Probleme, da IRIX 6.5 drei verschiedene "Sorten" Libraries hat:
o32 (old 32 bit), n32 (new 32 bit) und 64 (64 bit, nur auf R10k und hoeher). Die Verzeichnisse sind:
o32 -> /lib, n32 -> /lib32 und 64 -> /lib64 (auch jwls. unter /usr/ /usr/local /usr/freeware etc.). Wenn configure die -L directiven nicht richtig setzt, muss das von Hand nachgebessert werden (also -L/usr/lib in -L/usr/lib32 aendern).
Das muesste ich mal in ein FAQ fassen.
Meld' Dich mal mit den konkreten Fehlermeldungen und auch dem configure.status und configure.log.
cu,
Andreas
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln