Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Oct 2016 17:49:18 -0400
From:      Robert William Vesterman <bob@vesterman.com>
To:        freebsd-ports@freebsd.org
Subject:   audio/logitechmediaserver fails apparently due to perl mismatch
Message-ID:  <5e87beb1-57eb-d77e-4b5a-3b2e9b7f4260@vesterman.com>

next in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5e87beb1-57eb-d77e-4b5a-3b2e9b7f4260>