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

Reply via email to