agillis;587290 Wrote: > I needed to get SqueezeBox Server working on Fedora 14 for our VortexBox > distro so I updated our version of the SBS RPM with perl modules rebuilt > for Perl 5.12. > > Please help me test this RPM. If you have Fedora 14 loaded you can get > the RPM here. Please post your results. Thanks. > > http://yum.vortexbox.org/releases/14/i386/RPMS/squeezeboxserver-7.5.1-1.fc14.noarch.rpm
Thanks. Installed and receive the same error on startup: Starting Squeezebox Server: Use of inherited AUTOLOAD for non-method YAML::Syck:umpYAML() is deprecated at /usr/share/squeezeboxserver/CPAN/YAML/Syck.pm line 65. The following modules failed to load: EV JSON::XS Digest::SHA1 YAML::Syck GD Sub::Name The depreciated message at this point is informational, shouldn't cause the issue. Classification: Deprecation Cause: As an (ahem) accidental feature, C<AUTOLOAD> subroutines are looked up as methods (using the C<@ISA> hierarchy) even when the subroutines to be autoloaded were called as plain functions (e.g. C<Foo::bar()>), not as methods (e.g. C<< Foo->bar() >> or C<< $obj->bar() >>). This bug will be rectified in future by using method lookup only for methods' C<AUTOLOAD>s. However, there is a significant base of existing code that may be using the old behavior. So, as an interim step, Perl currently issues an optional warning when non-methods use inherited C<AUTOLOAD>s. The simple rule is: Inheritance will not work when autoloading non-methods. The simple fix for old code is: In any module that used to depend on inheriting C<AUTOLOAD> for non-methods from a base class named C<BaseClass>, execute C<*AUTOLOAD = &BaseClass::AUTOLOAD> during startup. In code that currently says C<use AutoLoader; @ISA = qw(AutoLoader);> you should remove AutoLoader from @ISA and change C<use AutoLoader;> to C<use AutoLoader 'AUTOLOAD';>. -- gbcox ------------------------------------------------------------------------ gbcox's Profile: http://forums.slimdevices.com/member.php?userid=34 View this thread: http://forums.slimdevices.com/showthread.php?t=83087 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
