Bugzilla – Bug 18080
LMS 7.8 nighlies don't include builds for perl 5.18 for different architectures other than x64
Last modified: 2015-08-19 13:49:51 UTC
I'm trying to run LMS on my Debian Jessie (testing) boxes. One if armel, the other is armhf. They are both the newest version of perl on Jessie:5.18.2-2+b1. I've tried to compile modules for them, but have not had success. The two platforms needed are: arm-linux-gnueabi-thread-multi-64int and arm-linux-gnueabihf-thread-multi-64int The last one built for these platforms is 5.14. It complains about these packages first: The following modules failed to load: DBI EV HTML::Parser JSON::XS Digest::SHA1 Sub::Name And once those are installed, it complains about Image::Scale. After I got that installed (skipping failed tests), I got an error about DBD::Sqlite version mismatches: DBD::SQLite object version 1.40 does not match bootstrap parameter 1.34_01 at /usr/lib/perl/5.18/DynaLoader.pm line 207. I'm stuck here. I assume I need to delete things inside squeezeboxserver/CPAN, but I'm not totally sure. It would be nice if 7.8 were updated for arm and armhf and not just available for x64. I promise I'll test it! If you need more info, let me know! Thanks!
Created attachment 7720 [details] perl -V on my armel running Debian Jessie
Created attachment 7721 [details] perl -V on my armhf running Debian Jessie
How did you try to compile these modules? Did you clone https://github.com/Logitech/slimserver-vendor? Where do you get stuck? I just run this for latest Ubuntu i386 a few days ago. It should work just fine (ignore Freetype and Hebrew unless you need Hebrew displayed on an old Boom/Classic ;-))
This is not really a bug, as it's an ongoing issue: with every new perl or OS version and/or architecture there will be a need to add new binaries. We can't handle them all.