<sigh> I thought it sounded too good to be true...
root@nas02:~ # /usr/local/etc/rc.d/squeezeboxserver start
--daemon --prefsdir=/var/db/squeezeboxserver/prefs
--logdir=/var/log/squeezeboxserver
--cachedir=/var/db/squeezeboxserver/cache
--pidfile=/var/run/squeezeboxserver/squeezeboxserver.pid
/usr/local/etc/rc.d/squeezeboxserver: WARNING: $command_interpreter
/usr/local/bin/perl != perl
Starting squeezeboxserver.
Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is
deprecated at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/YAML/Syck.pm line
65.
The following modules failed to load: YAML::Syck
Looks like this is a common problem (also occurs with Suse).
Some diagnostics:
root@nas02:~ # /usr/local/squeezeboxserver/slimserver.pl --d_startup
Got @INC containing:
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/lib/perl5/5.12.4/BSDPAN
/usr/local/lib/perl5/site_perl/5.12.4/mach
/usr/local/lib/perl5/site_perl/5.12.4
/usr/local/lib/perl5/5.12.4/mach
/usr/local/lib/perl5/5.12.4
.
Extended @INC to contain:
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/lib
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/lib/perl5/5.12.4/BSDPAN
/usr/local/lib/perl5/site_perl/5.12.4/mach
/usr/local/lib/perl5/site_perl/5.12.4
/usr/local/lib/perl5/5.12.4/mach
/usr/local/lib/perl5/5.12.4
.
Loaded module: [version] ok!
Loaded module: [Time::HiRes] ok!
Loaded module: [DBI] ok!
Loaded module: [EV] ok!
Module [XML::Parser::Expat] failed to load:
XML::Parser::Expat object version 2.40 does not match bootstrap
parameter 2.36 at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line
223.
Compilation failed in require at (eval 18) line 2.
BEGIN failed--compilation aborted at (eval 18) line 2.
Removing [XML::Parser::Expat] from the symbol table - load failed.
Module [HTML::Parser] failed to load:
HTML::Parser object version 3.68 does not match bootstrap parameter
3.60 at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 223.
Compilation failed in require at (eval 19) line 2.
BEGIN failed--compilation aborted at (eval 19) line 2.
Removing [HTML::Parser] from the symbol table - load failed.
Removing [HTML::Entities] from the symbol table - load failed.
Loaded module: [JSON::XS] ok!
Module [Digest::SHA1] failed to load:
Digest::SHA1 object version 2.13 does not match bootstrap parameter
2.11 at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 223.
Compilation failed in require at (eval 21) line 2.
BEGIN failed--compilation aborted at (eval 21) line 2.
Removing [Digest::base] from the symbol table - load failed.
Removing [Digest::SHA1] from the symbol table - load failed.
Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is
deprecated at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/YAML/Syck.pm line
65.
Module [YAML::Syck] failed to load:
Can't locate auto/YAML/Syck/DumpYAML.al in @INC (@INC contains:
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12.4/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/5.12/amd64-freebsd/auto
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/arch/amd64-freebsd
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/lib
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD
/usr/local/lib/perl5/5.12.4/BSDPAN
/usr/local/lib/perl5/site_perl/5.12.4/mach
/usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach
/usr/local/lib/perl5/5.12.4 .) at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/YAML/Syck.pm line
65
Removing [YAML::Syck] from the symbol table - load failed.
Module [Sub::Name] failed to load:
Sub::Name object version 0.05 does not match bootstrap parameter 0.04
at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 223.
Compilation failed in require at (eval 23) line 2.
BEGIN failed--compilation aborted at (eval 23) line 2.
Removing [Sub::Name] from the symbol table - load failed.
The following modules are loaded after the first attempt:
attributes.pm => /usr/local/lib/perl5/5.12.4/mach/attributes.pm
File/Spec/Functions.pm =>
/usr/local/lib/perl5/5.12.4/mach/File/Spec/Functions.pm
List/Util.pm => /usr/local/lib/perl5/5.12.4/mach/List/Util.pm
POSIX.pm => /usr/local/lib/perl5/5.12.4/mach/POSIX.pm
Getopt/Long.pm => /usr/local/lib/perl5/5.12.4/Getopt/Long.pm
Tie/Hash.pm => /usr/local/lib/perl5/5.12.4/Tie/Hash.pm
Cwd.pm => /usr/local/lib/perl5/5.12.4/mach/Cwd.pm
warnings.pm => /usr/local/lib/perl5/5.12.4/warnings.pm
Slim/Utils/OSDetect.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/Utils/OSDetect.pm
BSDPAN/Override.pm =>
/usr/local/lib/perl5/5.12.4/BSDPAN/BSDPAN/Override.pm
Fcntl.pm => /usr/local/lib/perl5/5.12.4/mach/Fcntl.pm
BSDPAN.pm => /usr/local/lib/perl5/5.12.4/BSDPAN/BSDPAN.pm
Symbol.pm => /usr/local/lib/perl5/5.12.4/Symbol.pm
Scalar/Util.pm => /usr/local/lib/perl5/5.12.4/mach/Scalar/Util.pm
Exporter.pm => /usr/local/lib/perl5/5.12.4/Exporter.pm
Slim/Utils/OS.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/Utils/OS.pm
File/Spec.pm => /usr/local/lib/perl5/5.12.4/mach/File/Spec.pm
JSON/XS.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/JSON/XS.pm
File/Path.pm => /usr/local/lib/perl5/5.12.4/File/Path.pm
FindBin.pm => /usr/local/lib/perl5/5.12.4/FindBin.pm
warnings/register.pm =>
/usr/local/lib/perl5/5.12.4/warnings/register.pm
XSLoader.pm => /usr/local/lib/perl5/5.12.4/XSLoader.pm
Slim/bootstrap.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/bootstrap.pm
Time/HiRes.pm => /usr/local/lib/perl5/5.12.4/mach/Time/HiRes.pm
version.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/version.pm
DBI.pm => /usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/DBI.pm
Config_git.pl => /usr/local/lib/perl5/5.12.4/mach/Config_git.pl
/usr/local/lib/perl5/5.12.4/mach/auto/POSIX/autosplit.ix =>
/usr/local/lib/perl5/5.12.4/mach/auto/POSIX/autosplit.ix
base.pm => /usr/local/lib/perl5/5.12.4/base.pm
Config.pm => /usr/local/lib/perl5/5.12.4/mach/Config.pm
File/Basename.pm => /usr/local/lib/perl5/5.12.4/File/Basename.pm
EV.pm => /usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/EV.pm
version/vxs.pm =>
/usr/local/lib/perl5/site_perl/5.12.4/mach/version/vxs.pm
Carp.pm => /usr/local/lib/perl5/5.12.4/Carp.pm
common/sense.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/CPAN/common/sense.pm
Exporter/Heavy.pm => /usr/local/lib/perl5/5.12.4/Exporter/Heavy.pm
File/Spec/Unix.pm =>
/usr/local/lib/perl5/5.12.4/mach/File/Spec/Unix.pm
/usr/local/lib/perl5/5.12.4/mach/auto/POSIX/load_imports.al =>
/usr/local/lib/perl5/5.12.4/mach/auto/POSIX/load_imports.al
vars.pm => /usr/local/lib/perl5/5.12.4/vars.pm
strict.pm => /usr/local/lib/perl5/5.12.4/strict.pm
constant.pm => /usr/local/lib/perl5/5.12.4/constant.pm
Config_heavy.pl => /usr/local/lib/perl5/5.12.4/mach/Config_heavy.pl
overload.pm => /usr/local/lib/perl5/5.12.4/overload.pm
AutoLoader.pm => /usr/local/lib/perl5/5.12.4/AutoLoader.pm
lib.pm => /usr/local/lib/perl5/5.12.4/mach/lib.pm
Slim/Utils/OS/Unix.pm =>
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/Utils/OS/Unix.pm
DynaLoader.pm => /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm
The following modules failed to load on the first attempt:
[XML::Parser::Expat, HTML::Parser, Digest::SHA1, YAML::Syck, Sub::Name]
- will try again.
Loaded module: [XML::Parser::Expat] ok!
Loaded module: [HTML::Parser] ok!
Loaded module: [Digest::SHA1] ok!
Module [YAML::Syck] failed to load:
Undefined subroutine & called at
/usr/local/squeezeboxserver-7.6.1-33022-FreeBSD/Slim/bootstrap.pm line
284.
Removing [YAML::Syck] from the symbol table - load failed.
Loaded module: [Sub::Name] ok!
[cont'd in next post]
--
robinbowes
Net-UDAP is free software - you do not have to pay for it.
However, if you found it useful, please consider donating:
https://projects.robinbowes.com/Net-UDAP/trac#Donations
------------------------------------------------------------------------
robinbowes's Profile: http://forums.slimdevices.com/member.php?userid=480
View this thread: http://forums.slimdevices.com/showthread.php?t=88765
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix