audio/logitechmediaserver fails apparently due to perl mismatch
Robert William Vesterman
bob at vesterman.com
Sun Oct 9 21:55:11 UTC 2016
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/logitechmediaserver/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.
More information about the freebsd-ports
mailing list