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

Incomplete Perl packages for ARM Synologys

$
0
0
I've tried arm-linux and generic tarballs of the 8.1 and 8.2 packages on a Synology ARM, but they consistently fail with this:

Code:

The following modules failed to load: EV Sub::Name


This is perl 5, version 28, subversion 3 (v5.28.3) built for armle-linux
(with 1 registered patch, see perl -V for more detail)
...

Lms does bundle Sub/Name.so for Perl 5.10, but if I brutally do this

Code:

mkdir -p CPAN/arch/5.28/arm-linux-gnueabi-thread-multi/auto/Sub/Name
cp ./CPAN/arch/5.10/arm-linux-gnueabi-thread-multi/auto/Sub/Name/Name.so CPAN/arch/5.28/arm-linux-gnueabi-thread-multi/auto/Sub/Name/

it seems to get past this, but then issues a lot of error messages. The final one is

Code:

/usr/bin/perl: symbol lookup error: /volume1/homes/.../SqueezeBox/logitechmediaserver-8.1.2-1624550702-arm-linux/CPAN/arch/5.28/arm-linux-gnueabi-thread-multi/auto/Sub/Name/Name.so: undefined symbol: Perl_Gthr_key_ptr
I can also supply the full --d_startup log but I didn't want the post to be excessively long.

Some more background: this Synology runs DSM 6.2. So far I've been running lms on a hand-roled debian chroot environment, but DSM 7 won't allow root packages anymore so wanted to see if I get lms running natively. It seems like not much is missing. You can tell, docker is not an option since this is an ARM device.

Anything else I can try?

Viewing all articles
Browse latest Browse all 5300

Trending Articles