Running Perl 5.10 CPAN unter Solaris mit opencsw.org-Paketen, Makefile.PL von Paketen kann den richtigen Pfad und cc (gcc) nicht finden.
Ich habe den Pfad gefunden und gmake eingestellt, aber ich kann keine Einstellung für cc finden.
Ich dachte, ich habe das einmal in CPAN / Config.pm (oder mit o config ...) eingestellt, kann aber keine Einstellung mehr finden und habe nicht genug Geduld, um durch das Dickicht zu waten, um herauszufinden, wo solch ein Grundlegendes liegt Ding wird eingestellt.
Weiß jemand?
cpan
muss nicht wissen wo gcc
oder gleichwertig ist, weil es nicht cpan
's Aufgabe ist, es direkt aufzurufen. Normalerweise ist es Makefile.PL
oder Build.PL
, das muss das wissen, und es akzeptiert normalerweise den Compiler als Befehlszeilenargument. Wenn du PERLMAINCC=/compiler/to/use
zu o conf makepl_arg
hinzufügst, sollte dies geschehen.
Erweiterungen müssen mit den gleichen Werkzeugen wie Perl selbst erstellt werden, und Perl merkt sich, was diese Werkzeuge sind.
Wenn Sie sie seitdem gelöscht oder verschoben haben, könnte das ein Problem sein.
Aber wahrscheinlicher, Sie haben die Pakete nicht von Ihrer Distribution installiert, die sie bereitstellt. Installieren Sie die fehlenden Pakete.
Tags und Links perl cpan solaris-10
$_GET = [ 'id' => '357037', 'url' => 'how-to-tell-cpan-about-path-to-make-and-cc', ]; $_SESSION = [ '__flash' => [], ];