[mb-devel] XML Web Service not available

Xin Chen xcheney at allette.com.au
Sun Jul 8 23:31:22 UTC 2007


Hi, sorry for replying myself.

from the error log, I see that I miss the Apache/AuthDigest/API.pm..
The musicbrainz Debian server is downloaded from website, it is a vmware 
virtual debian server.

I try 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:1122: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1123: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1124: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1125: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1126: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1127: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1128: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1129: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1130: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1131: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1132: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1133: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1138: 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:1179: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1187: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1188: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1189: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1196: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1197: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1199: error: 
expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1200: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1201: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1202: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1203: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1204: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1207: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1209: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1210: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1211: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1212: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1213: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1214: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1215: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1216: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1217: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1218: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1219: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1220: error: 
expected declaration specifiers or '...' before 'cmd_parms'
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1221: error: 
expected declaration specifiers or '...' before 'cmd_parms'
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1223: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1224: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1225: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1226: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1227: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1228: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1229: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1230: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1231: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1232: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1233: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1234: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1236: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1237: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1238: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1239: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1240: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1241: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1242: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1243: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1244: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1245: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1246: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1247: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1248: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1249: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1250: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1251: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1252: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1253: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1254: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1256: error: 
expected ')' before '*' token
/usr/lib/perl5/auto/Apache/include/modules/perl/mod_perl.h:1266: error: 
expected ')' 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

It says mod_perl.h errors~~~~.

I am so confusing now, why I can't install AuthDigest,
Just wondering what you guys to do to build a Musicbrainz server(inc xml 
webservice)??
Did u just install a brand new Debian yourselves? not using the vmware one?

Please help me !
Thanks!

xin

Xin Chen wrote:

> Hi All,
>
> It is me again.
>
> I install Musicbrainz by using VMware 20070401 version.
>
> troubles I had:
> 1, import database
>     fixed by Musicbrainz developing team, Thanks a lot!
>
> 2, /doc not accessible
>    fix by Aurélien Mino, add a index file. Thanks a lot!
>
> troubles I have now:
> 1,  XML can't be access.
> This link:  http://brainvm/development/mmd
> returns:
>
>
>       Not Found
>
>     The requested URL /development/mmd was not found on this server.
>
> It should forward to a XML wiki page as we can see from 
> http://musicbrainz.org/development/mmd
>
>
> 2,  For each track XML link, It generate internal server errors:
> http://brainzvm/ws/1/track/99cfeae4-41e7-495c-98bf-98d253e21455?type=xml&inc=artist+releases
>
> returns:
> Internal Server Error.......
> ;......
>
>
> It should return a XML file as we can see from:
> http://musicbrainz.org/ws/1/track/99cfeae4-41e7-495c-98bf-98d253e21455?type=xml&inc=artist+releases
>
> HELP! I am totally new to Musicbrainz Server.
>
> Thanks a lot! Thanks a lot!!
>
> xin
>
> attach some error logs:
>
> [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/WS/1/Auth.pm 
> line 32.\nBEGIN failed--compilation aborted at 
> /home/httpd/musicbrainz/mb_server/cgi-bin/MusicBrainz/Server/Handlers/WS/1/Auth.pm 
> line 32.\nCompilation failed in require at (eval 239) line 3.\n
> [Thu Jul  5 18:53:43 2007] [error] Undefined subroutine 
> &MusicBrainz::Server::Handlers::WS::1::Auth::handler called.\n
>
>
>
> [Thu Jul  5 17:50:10 2007] [error] [client 192.168.200.85] *File does 
> not exist:*
> /home/httpd/musicbrainz/mb_server/htdocs/development/mmd
> Cache MISS on istagger-192.168.200.85 at 
> /home/httpd/musicbrainz/mb_server/cgi-b
> in/MusicBrainz/Server/Handlers.pm line 274
> [Thu Jul  5 17:50:14 2007] [error] [client 192.168.200.85] *File does 
> not exist:*
> /home/httpd/musicbrainz/mb_server/htdocs/development/mmd
> Cache MISS on istagger-192.168.200.85 at 
> /home/httpd/musicbrainz/mb_server/cgi-b
> in/MusicBrainz/Server/Handlers.pm line 274
> [Thu Jul  5 17:54:41 2007] [error] [client 192.168.200.85] *File does 
> not exist:*
> /home/httpd/musicbrainz/mb_server/htdocs/development/mmd
> Cache MISS on istagger-192.168.200.85 at 
> /home/httpd/musicbrainz/mb_server/cgi-b
> in/MusicBrainz/Server/Handlers.pm line 274
> [Thu Jul  5 18:06:59 2007] [error] [client 192.168.200.85] *File does 
> not exist:*
> /home/httpd/musicbrainz/mb_server/htdocs/development/mmd
> Cache MISS on istagger-192.168.200.85 at 
> /home/httpd/musicbrainz/mb_server/cgi-b
> in/MusicBrainz/Server/Handlers.pm line 274
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>MusicBrainz-devel mailing list
>MusicBrainz-devel at lists.musicbrainz.org
>http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-devel
>




More information about the MusicBrainz-devel mailing list