From owner-freebsd-ports@FreeBSD.ORG Sun Jun 6 00:47:30 2010 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 425481065675; Sun, 6 Jun 2010 00:47:30 +0000 (UTC) (envelope-from hartzell@almost.alerce.com) Received: from merlin.alerce.com (merlin.alerce.com [64.62.142.94]) by mx1.freebsd.org (Postfix) with ESMTP id 2C9778FC14; Sun, 6 Jun 2010 00:47:29 +0000 (UTC) Received: from almost.alerce.com (w092.z064001164.sjc-ca.dsl.cnc.net [64.1.164.92]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by merlin.alerce.com (Postfix) with ESMTP id AC59B33C62; Sat, 5 Jun 2010 17:19:59 -0700 (PDT) Received: by almost.alerce.com (Postfix, from userid 503) id 3D98E859A0B; Sat, 5 Jun 2010 17:19:55 -0700 (PDT) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19466.59818.718687.994654@gargle.gargle.HOWL> Date: Sat, 5 Jun 2010 17:19:54 -0700 To: Mark In-Reply-To: <4C0AB859.6070408@lightflowinterrupted.com> References: <4C0AB859.6070408@lightflowinterrupted.com> X-Mailer: VM 8.0.12 under 22.3.1 (i386-apple-darwin9.6.0) Cc: ports@FreeBSD.org, brooks@FreeBSD.org Subject: Re: FreeBSD Port: squeezeboxserver-7.5.0_1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hartzell@alerce.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2010 00:47:30 -0000 Mark writes: > Hi, > I've been using this port for some years to power my Squeezebox devices > - thanks for keeping it up to date. > > However, the latest update has killed my installation totally - first it > would not scan my music, and after upgrading perl & perl module ports I > can no longer start the squeezebox server at all: > > odin# /usr/local/etc/rc.d/squeezeboxserver start > Starting squeezeboxserver. > The following modules failed to load: YAML::Syck > > > ******* > > NOTE: > > Please use the buildme.sh script located here: > http://svn.slimdevices.com/repos/slim/7.5/trunk/vendor/CPAN/ > > If 7.5 is outdated by the time you read this, Replace "7.5" with the > major version > of Squeezebox Server you are running. > > ******* > > > Exiting.. > > > > I'm running the latest 5.8 perl from the ports, and seem to be able to > load modules from the command line: > > odin# perl > use YAML::Syck > > > Any idea how I should investigate this? I've tried downloading various > versions of the server from slimdevices.com, but to no avail. It either > won't run at all, or won't scan any music with DBI:: errors. I did > notice the port is not downloading the FreeBSD-specific tarball from > slimdevices (it uses the NOCPAN one). > > I appreciate you're not a helpdesk, but I'm not sure where else to go > with this - none of the slimdevices forums seem to have much FreeBSD > stuff on them. If there's a list that might help, I'd be grateful if > you could point me to it. I don't know what's up with the YAML issues. When I upgraded I discovered that the latest greatest version of DBIx-Class didn't seem to make squeezeboxserver very happy. I downgraded to an earlier DBIx-Class release (manually, as described here: http://www.mail-archive.com/freebsd-questions@freebsd.org/msg233242.html ) and things worked. I'd start by getting everything up to the current version (a current perl should be 5.10.1, I believe) and then step DBIx-class back one step and see if that works for you. g.