In the sentence "> Do note that modperl1" is that mod_perl 1.x or is that an extra 'el'? i assume mod_perl 2 works with apache 2.x
On Mon, 09 Jul 2007 11:11:13 +0800 [EMAIL PROTECTED] wrote: > I doubt. Apache2 is a major overhaul. You're better off installing > apache2 or 2.2 from scratch. > > Do note that modperl1 is not compatible with apache 2. > > Xin Chen wrote: > > Can I just update from apache1.3 to apache 2, and modperl 2 ? I will > > try this. > > Thanks! > > > > Foo JH wrote: > > > >> I'm not too good with Debian either, but since you're installing a > >> new OS, my guess is you can also choose the version of the > >> applications as well. > >> > >> Try installing Apache 2 or 2.2 with modperl 2, instead of Apache 1.3 > >> + modperl. The latter is running on legacy support now. > >> > >> Xin Chen wrote: > >> > >>> Hi All, > >>> > >>> Finally I find this place, I think it is the right place for me to > >>> solve this issue, here it is: > >>> > >>> My system: VMware Virtual System: > >>> > >>> brainzvm:~# uname -a > >>> Linux brainzvm 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 > >>> GNU/Linux > >>> apache-perl 1.3 web server > >>> Debian Linux > >>> > >>> I got the following errors when I was trying to setup a debian web > >>> server. > >>> > >>> [Thu Jul 5 18:53:42 2007] [error] Undefined subroutine > >>> &MusicBrainz::Server::Handlers::WS::1::Auth::handler called.\n > >>> Cache MISS on istagger-192.168.11.1 at > >>> > /home/httpd/musicbrainz/mb_server/cgi-bin/MusicBrainz/Server/Handlers.pm > >>> line 274 > >>> [Thu Jul 5 18:53:43 2007] [error] Can't locate > >>> Apache/AuthDigest/API.pm in @INC (@INC contains: > >>> /home/httpd/musicbrainz/mb_server/cgi-bin /etc/perl > >>> /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 > >>> /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 > >>> /usr/local/lib/site_perl /usr/local/lib/perl/5.8.7 > >>> /usr/local/share/perl/5.8.7 . /etc/apache-perl/ > >>> /etc/apache-perl/lib/perl) at > >>> > /home/httpd/musicbrainz/mb_server/cgi-bin/MusicBrainz/Server/Handlers/W > S/1/Auth.pm > >>> line 32.\nBEGIN failed--compilation aborted at > >>> > /home/httpd/musicbrainz/mb_server/cgi-bin/MusicBrainz/Server/Handlers/W > S/1/Auth.pm > >>> line 32.\nCompilation failed in require at (eval 239) line 3.\n > >>> > >>> Then I tried to install Apache::AuthDigest. > >>> #cpan > >>> #install Apache::AuthDigest > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1121: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1140: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1141: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1142: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1143: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1147: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1149: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1150: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1155: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1156: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1157: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1160: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1161: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1165: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1170: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1173: > >>> error: expected declaration specifiers or '...' before 'server_rec' > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1174: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1175: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1267: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1269: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1270: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1281: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1282: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1283: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1284: > >>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' > >>> token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1290: > >>> error: expected ')' before '*' token > >>> /usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1291: > >>> error: expected ')' before '*' token > >>> API.c: In function > >>> 'XS_Apache__AuthDigest__API_note_digest_auth_failure': > >>> API.c:24: error: 'Apache' undeclared (first use in this function) > >>> API.c:24: error: (Each undeclared identifier is reported only once > >>> API.c:24: error: for each function it appears in.) > >>> API.c:24: error: expected ';' before 'r' > >>> API.c:26: error: 'r' undeclared (first use in this function) > >>> make[1]: *** [API.o] Error 1 > >>> make[1]: Leaving directory > >>> `/root/.cpan/build/Apache-AuthDigest-0.022/API' > >>> make: *** [subdirs] Error 2 > >>> /usr/bin/make -- NOT OK > >>> Running make test > >>> Can't test without successful make > >>> Running make install > >>> make had returned bad status, install seems impossible > >>> > >>> Can anyone help me how to fix this and install AuthDigest???? > >>> > >>> by the way, I am not so good with Debian. > >>> > >>> Thanks a lot!! > >>> xin > >>> > >> > > > >