Andy hi. (nice name... :-) Update: I am now up to your version 7.5.2 (from the nightly builds) and the same problems continue. Here is my explicit log, what can I do to fix the dreaded *Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is deprecated* problem?
Thanks in advance, Andy L. ===== Installing Squeezebox Server in a new installation of OpenSuSE 11.3 as root from the downloads provided at *http://www.mysqueezebox.com/download*: 1. The basic choice is the *Perl Source Code - 49 MB*. This is manifested as *squeezeboxserver-7.5.1.tgz (49.4 MB)*. Extracting the tarball to */Desktop/squeezeboxserver-7.5.1-30836* establishes a host of subdirectories and .pl scripts. The instructions say to run *cd /Desktop/squeezeboxserver-7.5.1-30836 ./slimserver.pl --daemon* (presumably as *root*). We first ensure that there are no other Squeeze* installations and then do that. This results in: *Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is deprecated at /home/andy/Desktop/squeezeboxserver-7.5.1-30836/CPAN/YAML/Syck.pm line 65. The following modules failed to load: DBD::mysql EV JSON::XS YAML::Syck GD Sub::Name* a. We note that */Desktop/squeezeboxserver-7.5.1-30836 *contains a MySQL subdirectory Googling this error gives *http://forums.slimdevices.com/showthread.php?t=80458&page=2* dated 100720: *Get version r31089 or later. http://downloads.slimdevices.com/nightly/?ver=7.5* Aha! new information: a nightly build site. So we go there and find that the RPM is now up to *squeezeboxserver-7.5.2-0.1.31352.noarch.rpm*, much newer than the one on the regular site. So running that as root installs the new server. Then: *service squeezeboxserver start* results in: *Can't locate Slim/bootstrap.pm in @INC* and a whole lot of garbage, just the same as on the posted 7.5.1 version. We now know to *cd /usr/libexec/* to find the installed servers as well as to go to */usr/lib/perl5/vendor_perl/* to find the installed Slim subdirectory containing all the Squeezebox files, including *bootstrap.pm*. We have also learned then to symlink *Slim* to */usr/libexec* (as *root *of course): *ln -s /usr/lib/perl5/vendor_perl/Slim /usr/libexec* Now, *service squeezeboxserver start* results in: *Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is deprecated at /usr/share/squeezeboxserver/CPAN/YAML/Syck.pm line 65. The following modules failed to load: DBD::mysql EV JSON::XS YAML::Syck GD Sub::Name * This is exactly the same result as that from running the *./slimserver.pl --daemon* command above from the compiled perl directory. So, what gives? -- alavarre1 ------------------------------------------------------------------------ alavarre1's Profile: http://forums.slimdevices.com/member.php?userid=40597 View this thread: http://forums.slimdevices.com/showthread.php?t=80458 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
