squeezecenter 7.3.2 no longer starts with latest ports

Sandra Kachelmann s.kachelmann at googlemail.com
Wed Dec 2 21:28:53 UTC 2009


> Hi,
>
> I just tried to restart /usr/ports/audio/squeezecenter version 7.3.2
> following a reboot and I'm now receiving this error:
>
> >sudo /usr/local/etc/rc.d/squeezecenter start
> >Starting squeezecenter.
> >Found custom OS support file for unix
> >The following CPAN modules were found but cannot work with
> >SqueezeCenter:
> >  Net::DNS (loaded 0.63, need 0.63)
> >
> >To fix this problem you have several options:
> >1. Install the latest version of the module(s) using CPAN: sudo cpan
> >Some::Module
> >2. Update the module's package using apt-get, yum, etc.
> >3. Run the .tar.gz version of SqueezeCenter which includes all
> >required CPAN modules.
>
> I guess I've updated a few perl related ports in the last couple of
> days since I last rebooted, one of which I presume has cause
> squeezecenter to fail.  My installed ports are current as of last
> night.  If relevant, my system is running 6.4-RELEASE-p1.
>
> Backing p5-Net-DNS down to 0.64 (from 0.65), has not helped but I'm
> not even sure this port uses the ports installed version anyway!
>
> All ideas welcome please!!

It doesn't work for me either:

# /usr/local/etc/rc.d/squeezeboxserver start
Starting squeezeboxserver.
Can't use string ("0") as a HASH ref while "strict refs" in use at
/usr/local/lib/perl5/site_perl/5.8.9/mach/Class/XSAccessor/Array.pm
line 61.
Compilation failed in require at (eval 182) line 3.
        ...propagated at /usr/local/lib/perl5/5.8.9/base.pm line 93.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Networking/Async/HTTP.pm line 36.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Networking/SimpleAsyncHTTP.pm line
27.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Networking/SimpleAsyncHTTP.pm line
27.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Schema.pm line 43.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Schema.pm line 43.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Player/Song.pm line 19.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Player/Song.pm line 19.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Player/StreamingController.pm line
18.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Player/StreamingController.pm line
18.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Player/Client.pm line 29.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Player/Client.pm line 29.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Utils/Alarm.pm line 48.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Utils/Alarm.pm line 48.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Buttons/Alarm.pm line 12.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Buttons/Alarm.pm line 12.
Compilation failed in require at
/usr/local/squeezeboxserver/Slim/Buttons/Common.pm line 42.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/Slim/Buttons/Common.pm line 42.
Compilation failed in require at
/usr/local/squeezeboxserver/slimserver.pl line 163.
BEGIN failed--compilation aborted at
/usr/local/squeezeboxserver/slimserver.pl line 163.

I even removed the whole database and performed a complete rebuild:

$ portupgrade -rf squeezeboxserver

This port is broken...

Sandra


More information about the freebsd-ports mailing list