Xchat will nicht mit Perl :(

moonlook

Meteorist
Hallo,

es ist selten, dass ich mich mit Probs an Euch wende, hier ist es auch kein weltbewegendes, eine Loesung waere trotzdem von Interesse.

Ich wollte ein Perl-Plugin im Xchat2 laden. Beide Methoden, ueber das Menue und
per /load pluginname.pl quittieren mir die Meldung:
Unknown file type perl. Maybe you need to install the Perl or Python plugin?
Benutzung: LOAD <Datei>, laedt ein Plugin oder ein Skript

Ok, gegoogelt und die denkbar nahe Loesung: Xchat2 wurde ohne Perl-Modul kompiliert und dann sollte sich in /usr/X11R6/lib/xchat/plugins/ eine perl.so befinden.
So, beim normalen Kompilieren kommt da nichts, ich hab dann folgendes noch probiert: make USE_PERL5=YES install clean. Nach dem Kompilieren folgende
Meldung: "Makefile", line 57: You have `USE_PERL5' variable defined either in
environment or in make(1) arguments. Please undefine and try again. Und
natuerlich keine perl.so. Naechster Versuch mit: make USE_PERL=YES install clean
gleiches Ergebnis.
Nun haben einige User Perl-Support mit der 1.8er Version von xchat. Gedacht getan, gleiches Ergebnis.
Ich habe auch versucht, die Perl-Version mit use.perl system bzw. use.perl port
zu wechseln, die verwendet werden soll, kein Unterschied.

Any hints? :confused:
 

current

BSD Fan
Die entscheidenden Zeilen im Makefile sind wohl diese:
Code:
.if ${ARCH} == "amd64" || ${PERL_LEVEL} < 500600 || defined(WITHOUT_PERL)
CONFIGURE_ARGS+=--disable-perl
PLIST_SUB+=     PERL="@comment "
.else
USE_PERL5=      yes
CONFIGURE_ARGS+=--enable-perl
PLIST_SUB+=     PERL=""
.endif
Auf deutsch:

- amd64 -> kein Perl
- Perl kleiner 5.6 (also z.B. das 4.x bundled Perl) -> kein Perl
- WITHOUT_PERL definiert -> kein Perl
 

moonlook

Meteorist
Das ist mir klar, habe Perl 5.6.1_15, keine amd64-Plattform und auch nicht WITHOUT_PERL=yes angegeben, was auch keinen Sinn machen wuerde.
Danke trotzdem der Muehe, current.

Jemand noch andere Ideen?
 
Oben