Date: Mon, 10 Oct 2016 06:50:12 +0800 From: Ben Woods <woodsb02@gmail.com> To: Robert William Vesterman <bob@vesterman.com> Cc: "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org> Subject: Re: audio/logitechmediaserver fails apparently due to perl mismatch Message-ID: <CAOc73CC%2Bx3R4O65-%2BcOTi%2BDoe6YsZe4sSHiDPbQ1t7BsjLTWCQ@mail.gmail.com> In-Reply-To: <5e87beb1-57eb-d77e-4b5a-3b2e9b7f4260@vesterman.com> References: <5e87beb1-57eb-d77e-4b5a-3b2e9b7f4260@vesterman.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, 10 October 2016, Robert William Vesterman <bob@vesterman.com> wrote: > I have had audio/squeezeboxserver installed on FreeBSD 10.1 RELEASE i386 > for a long time. It has now been replaced by audio/logitechmediaserver, > and I'm trying (and failing) to upgrade. It gets seemingly pretty far into > the install: > > ===> Installing for logitechmediaserver-7.9.0.g2016.09.30 > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on executable: mac - > found > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on executable: faad > - found > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on executable: flac > - found > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on executable: sox - > found > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on package: > perl5>=5.20<5.21 - found > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on shared library: > libgd.so - found (/usr/local/lib/libgd.so) > ===> logitechmediaserver-7.9.0.g2016.09.30 depends on shared library: > libintl.so - found (/usr/local/lib/libintl.so) > ===> Checking if logitechmediaserver already installed > ===> Registering installation for logitechmediaserver-7.9.0.g2016.09.30 > > But immediately after that, things go wrong. It first gives this error: > > pkg-static: Unable to access file /usr/ports/audio/logitechmedia > server/work/stage/usr/local/share/logitechmediaserver/ > CPAN/arch/5.20/Audio/Cuefile/Parser.pm: No such file or directory > > The problem there is that there is no "Audio" file within that "5.20" > directory. > > It then gives many, many errors like this: > > pkg-static: lstat(/usr/ports/audio/logitechmediaserver/work/stage/usr/ > local/share/logitechmediaserver/CPAN/arch/5.20/i386-freebsd- > thread-multi/auto/Sub/Uplevel/): No such file or directory > > The problem there is that there's no "i386-freebsd-thread-multi" within > "5.2.0". There is, however, "i386-freebsd-thread-multi-64int". > > After a whole bunch of errors trying to access files in that nonexistent > "i386-freebsd-thread-multi" directory, it then fails. > > I assume this has something to do with the fact that I'm not using a 64 > bit version of FreeBSD? But I have no idea what option to set where to tell > that to logitechmediaserver's compilation process, if it's even possible in > the first place. > > Any help would be appreciated. Thank you. > Hi Robert, This is a bug I introduced in the latest update with i386 systems. It has been reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213260 You can subscribe to that bug and follow the status if you like. I hope to get some time to look at it tonight. Regards, Ben -- -- From: Benjamin Woods woodsb02@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOc73CC%2Bx3R4O65-%2BcOTi%2BDoe6YsZe4sSHiDPbQ1t7BsjLTWCQ>