2011-10-07T15:34:51 pqalso welche version willst du denn installieren?
die neueste version, die ich sehe, ist 3.55 und hat ein tar.gz:
http://search.cpan.org/CPAN/authors/id/M/MA/MARKST...
Quote/usr/bin/perl -I/home/meinpfad/perlmodule Makefile.PL PREFIX=/home/meinpfad/perlmodule LIB=/home/meinpfad/perlmodule 2>&1:
Checking if your kit is complete...
Looks good
Writing Makefile for FCGI
Running ./configure for you
Please read configure.readme for information on how to run it yourself
checking for gcc... cc
checking whether the C compiler works... no
configure: error: in `/meinpfad/cgipanbuild/FCGI-0.74':
configure: error: C compiler cannot create executables
See `config.log' for more details
2011-10-07T15:49:56 pqwenn kein gcc da ist, muuss der provider das wohl machen.
1
2
3
4
5
6
[18:08:42] > gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-cld --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.3.2 (Debian 4.3.2-1.1)
Quotechecking whether the C compiler works... no
1 2 3 4
# change to your needs (e.g. path to your compiler, ...) # $ENV{PATH} = '/usr/bin:/bin'; $ENV{PATH} = '/usr/bin:/bin'; $ENV{PATH} .= ':/usr/bin/gcc';
2011-10-07T16:47:41 pqvielleicht hat der webserver-user einfach keine berechtigung, den gcc auszuführen.
1
2
[18:20:57] > perl -MCPAN -e shell
mkdir /etc/perl: Permission denied at /usr/share/perl/5.10/CPAN/HandleConfig.pm line 533
2011-10-07T16:07:52 pqansonsten kannst du auch einfach cpan verwenden, wenn du ssh-zugriff hast. aber auch da musst du den gcc finden, wenn einer installiert ist.
2011-10-07T16:07:52 pqdass FCGI verlangt wird, finde ich etwas unglücklich, denn es wird nur für CGI::Fast gebraucht. eventuell kannst du das auch ignorieren und es ohne FCGI versuchen.