I found the reason, why XSAccessor wasn't found. (Remember: we took a
newer version (1.05 -> 1.14))
The version to load is hardcoded in
/usr/share/squeezeboxserver/CPAN/Class/XSAccessor.pm
Change the VERSION line to
our $VERSION = '1.14';
and it will load - and play sound again.

As I also took a newer version for YAML-LibYAML, there could be a
similar problem, but I did not find a load command with a fixed version
number.
In /usr/share/squeezeboxserver/CPAN/YAML/XS.pm
I also found a hardcoded version number, so changing it to
$YAML::XS::VERSION = '0.38';
would match the number I used.

There are still some issues with this patches:
In the web interface I cannot control play, pause, next and prev.
functions.
I can press "play" and the title starts, but after that none of the
above keys work.
The other web functions seem to work as expected.

there are still the warnings on startup
"defined(@array) is deprecated at ..."
as well as the following in server.log
Slim::Utils::Misc::msg (1304) Warning: [18:33:55.4132] overload arg '"'
is invalid at /usr/share/squeezeboxserver/CPAN/DBIx/Class/Storage.pm
line 26
Slim::Formats::XML::gotErrorViaHTTP (347) Error: getting
http://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out:
Slim::Plugin::Sounds::Plugin::_gotSoundsError (83) Error: Unable to
cache Sounds & Effects menu from SN: Connect timed out: 
Slim::Plugin::InternetRadio::Plugin::_gotRadioError (105) Unable to
retrieve radio directory from SN: Connect timed out:

I didn't set up any www.mysqueezebox.com accout at the initial setup and
I disabled a lots of plugins, but the errors are still there.
There must be something else, may be a change that was done in perl 5.14
-> 5.16.

Isn't there anybody left at Logitech, that can look at the perl code?
Andy, where are you???


------------------------------------------------------------------------
cajus's Profile: http://forums.slimdevices.com/member.php?userid=16872
View this thread: http://forums.slimdevices.com/showthread.php?t=96492

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to