Page 1 of 1

SOLVED! Use later version of LMS on Stock OS - possible?

Posted: Sat Apr 04, 2015 7:52 pm
by offbeatdave
Hmm. Has something changed in the dependencies for the later builds of LMS (current 7.8.1 or current 7.9.0). When I try and use either (unix tarball) on the stock OS, I run into the following errors when I try and launch LMS. They are similar regardless of version 7.8.1 or 7.9.0

Code: Select all

Type of arg 1 to keys must be hash (not private variable) at /media/gforums/apps/logitechmediaserver/Slim/Control/Queries.pm line 1812, near "$itemDetails) "
Type of arg 1 to keys must be hash (not private variable) at /media/gforums/apps/logitechmediaserver/Slim/Control/Queries.pm line 1823, near "$itemDetails) "
BEGIN not safe after errors--compilation aborted at /media/gforums/apps/logitechmediaserver/Slim/Control/Queries.pm line 2383.
Compilation failed in require at /media/gforums/apps/logitechmediaserver/Slim/Control/Request.pm line 435.
BEGIN failed--compilation aborted at /media/gforums/apps/logitechmediaserver/Slim/Control/Request.pm line 435.
Compilation failed in require at /media/gforums/apps/logitechmediaserver/Slim/Player/Client.pm line 32.
Compilation failed in require at /media/gforums/apps/logitechmediaserver/Slim/Utils/Alarm.pm line 48.
BEGIN failed--compilation aborted at /media/gforums/apps/logitechmediaserver/Slim/Utils/Alarm.pm line 48.
Compilation failed in require at /media/gforums/apps/logitechmediaserver/Slim/Buttons/Alarm.pm line 12.
BEGIN failed--compilation aborted at /media/gforums/apps/logitechmediaserver/Slim/Buttons/Alarm.pm line 12.
Compilation failed in require at /media/gforums/apps/logitechmediaserver/Slim/Buttons/Common.pm line 41.
BEGIN failed--compilation aborted at /media/gforums/apps/logitechmediaserver/Slim/Buttons/Common.pm line 41.
Compilation failed in require at /media/gforums/apps/logitechmediaserver/slimserver.pl line 200.
BEGIN failed--compilation aborted at /media/gforums/apps/logitechmediaserver/slimserver.pl line 200.
Solvable or am I stuck with the version I used back in April 2014?

EDIT: Solved - title of thread modified!

Re: Use later version of LMS on Stock OS - possible?

Posted: Sat Apr 04, 2015 8:27 pm
by offbeatdave
Have removed error by replacing

Code: Select all

	foreach my $k (keys $itemDetails) {
with

Code: Select all

	foreach my $k (keys %{$itemDetails}) {
in a couple of places in /media/gforums/apps/logitechmediaserver/Slim/Control/Queries.pm....

Also, as usual stripped out everything apart from 5.8 and 5.14 i386 CPAN stuff...

Here we go...

Re: SOLVED! Use later version of LMS on Stock OS - possible?

Posted: Sat Apr 04, 2015 8:46 pm
by offbeatdave
Some things never change...

Struggle....struggle....post requesting help....immediately solve it myself!