Hallo,
wollte heute meinen Apache endlich mal mod_*** fähig machen, aber irgendwie will das alles nicht.
Die mod_perl packages von blastwave funktionieren irgendwie nicht, die .so Files scheinen nicht valide zu sein, deswegen versuche ich das neu zu kompilieren.
Schön und gut, aber das make schmiert so ab:
cd "src/modules/perl" && make
cc -I/data/mod_perl-2.0.2/src/modules/perl -I/data/mod_perl-2.0.2/xs -I/usr/local/apache2/include -I/usr/local/apache2/include -I/usr/local/apache2/include -D_REENTRANT -xO3 -xarch=v8 -xspace -xildoff -I/opt/csw/include -I/opt/csw/lib/perl/5.8.7/CORE -DMOD_PERL -DMP_COMPAT_1X -DSOLARIS2=9 -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE -xO3 -xarch=v8 -xspace -xildoff -KPIC \
-c mod_perl.c && mv mod_perl.o mod_perl.lo
/usr/ucb/cc: language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `mod_perl.lo'
Current working directory /data/mod_perl-2.0.2/src/modules/perl
*** Error code 1
make: Fatal error: Command failed for target `modperl_lib'
Was zum Geier? Warum will da cc arbeiten? Perl, Apache, Python, Postgres gingen ohne Probleme, mod_perl will nicht?
Ich muss gestehen, ich hab da nicht recht viel mehr Ahnung als ./configure mit Argumenten, danach make, make test und make install aufzurufen und halt zu beten, dass es funktioniert, aber das macht für mich keinen Sinn.
Weiss da jemand Rat?
Claus