Quantcast
Channel: Squeezebox : Community : Forums - Logitech Media Server
Viewing all articles
Browse latest Browse all 5323

perl 5.18 broke LMS

$
0
0
root@sheevaplug:# uname -a
Linux sheevaplug 3.11-2-kirkwood #1 Debian 3.11.8-1 (2013-11-13) armv5tel GNU/Linux

I'm using debian testing (jessie).


An unsuspecting aptitude upgrade pulled in perl 5.18 which apparently breaks LMS.

After a bit of sleuthing I found that executing squeezeboxserver complains about modules not loading (without mentioning they are perl modules...) and I found the buildme.sh script at
https://github.com/Logitech/slimserv...ublic/7.8/CPAN

Executing this script
# ./buildme.sh
seems to build a lot of CPAN modules. Copying the created build/5.18/arch/arm... directory to /usr/share/squeezeboxserver/CPAN/ result in:

root@sheevaplug:/usr/share/squeezeboxserver/CPAN# squeezeboxserver
The following modules failed to load: DBI JSON::XS YAML::XS

Probably I'm doing something wrong but I don't know what.

Did I execute the CPAN build script correctly? Can I specify a path argument so I don't have to copy over the modules manually in the right place? Is there a make script somewhere that would do this in a more standard way?

Viewing all articles
Browse latest Browse all 5323