Debian stretch (9) image 1.0 released for B3

Discuss development on Bubba
Gordon
Posts: 1263
Joined: 10 Aug 2011, 03:18

Re: Debian stretch (9) image 1.0 released for B3

Post by Gordon » 17 Aug 2017, 16:01

Judging by its name I'd say you got the wrong package. You need the `armel` version. If there is no such package you need the noarch version and either build the armel specific modules yourself or get them some place else.

anat
Posts: 10
Joined: 22 Oct 2011, 15:11

Re: Debian stretch (9) image 1.0 released for B3

Post by anat » 18 Aug 2017, 14:11

:shock:

Would this approach work better?
https://github.com/gordonb3/logitechmed ... cpan-armel

Is it the same Gordon behind that Git, by the way? :o

Gordon
Posts: 1263
Joined: 10 Aug 2011, 03:18

Re: Debian stretch (9) image 1.0 released for B3

Post by Gordon » 19 Aug 2017, 04:24

It might, yes that is me.

Problem is I can't really remember what compiler and library versions I used for creating those libs and I was recently confronted with the fact that this can cause incompatibilities. I think the Perl 5.22 and 5.24 modules were created with gcc 4.9 but the main issue would be the glibc environment. The Perl 5.22 modules may have been compiled against version 2.21 which might be okay for Stretch. The Perl 5.20 modules are the oldest, so if these are the ones you require this would offer the highest chance of success.

anat
Posts: 10
Joined: 22 Oct 2011, 15:11

Re: Debian stretch (9) image 1.0 released for B3

Post by anat » 20 Aug 2017, 14:24

I can''t understand a thing :?

Why neither of these worked out? and the server still gives the same error?
1.

Code: Select all

cpan[1]>  install DBI EV XML::Parser::Expat HTML::Parser JSON::XS Digest::SHA1 Su
b::Name
2.

Code: Select all

# apt install libev-perl libxml-perl libhtml-parser-perl libjson-perl libdigest-perl libyaml-perl libsub-name-perl

Gordon
Posts: 1263
Joined: 10 Aug 2011, 03:18

Re: Debian stretch (9) image 1.0 released for B3

Post by Gordon » 21 Aug 2017, 06:37

You're likely looking at version conflicts and search path issues. Are you still basing your installation on that .deb file? Then go to /usr/share/squeezeboxserver/CPAN and get rid of the `arch` folder. This folder contains files that will not work with the B3 and I fear that you will not be able to complete what is provided by this folder with either standard Debian packages or CPAN. The prescribed way to install on a platform for which no prebuilt binaries exist is to fetch the source files from https://github.com/Logitech/slimserver-vendor and run buildme.sh from the CPAN folder.

So what happens if you try to run LMS with the CPAN files provided on my github page? Do note that these are meant to be combined with LMS-7.8.0-noCPAN (http://downloads.slimdevices.com/Logite ... er_v7.8.0/).

ryz
Posts: 183
Joined: 12 Feb 2009, 06:03

Re: Debian stretch (9) image 1.0 released for B3

Post by ryz » 12 Oct 2017, 08:22

anat wrote:
17 Aug 2017, 14:39
The installation was very easy and straight forward! Thank you for the good work MouettE

The prolem is, I can't figure out how to get Squeezebox Server running. I installed http://downloads.slimdevices.com/nightl ... 23_arm.deb, but it complains about Perl libraries:
The following modules failed to load: DBI EV XML::Parser::Expat HTML::Parser JSON::XS Digest::SHA1 YAML::XS Sub::Name
Now before digging deeper into this, I'm just trying confirm that is this supposed be this hard or am I missing something?
I did found an unofficial build in this page close to the end https://nxa.at/post/build_squeezeboxser ... tch_armel/ which I did install and it seems to work fine.

Post Reply