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

Reply via email to