Ok, I moved the build directory into /usr/share/squeezeboxserver/ and added export PERL5LIB="/usr/share/squeezeboxserver/build/5.16/lib/perl5/" to the init script. The server now starts.
However, although my Squeezebox can connect to the server, and I can select and play tracks, I hear no sound on the squeezebox. That, although it can pull up detailed information about the mp3 it's "playing". I've looked long and hard at the network - I think it's okay. And there are some perl errors in the server log: [12-08-07 22:00:05.6918] Slim::Control::Request::execute (1889) Error: While trying to run function coderef [Slim::Control::Commands::playlistXitemCommand]: [Can't modify non-lvalue subroutine call at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Music/Info.pm line 779. or [12-08-07 22:04:20.8706] Slim::Control::Request::execute (1889) Error: While trying to run function coderef [Slim::Control::Commands::playlistJumpCommand]: [Can't modify non-lvalue subroutine call at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Music/Info.pm line 779. ] [12-08-07 22:04:20.8727] Slim::Web::JSONRPC::requestMethod (413) Request failed with error: Bad dispatch! I'm thinking I might be better off using perlbrew to build a perl 5.12 release on my machine alongside the default perl 5.16. Can anyone confirm that this is the way to go? ------------------------------------------------------------------------ MattT's Profile: http://forums.slimdevices.com/member.php?userid=56836 View this thread: http://forums.slimdevices.com/showthread.php?t=95988 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
