This is now fixed upstream, i.e. slimserver-vendor 9.1 works with Perl 5.42. The lyrionmusicserver package had already been patched for anyone who wants to migrate.
Search Criteria
Package Details: logitechmediaserver 8.5.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/logitechmediaserver.git (read-only, click to copy) |
|---|---|
| Package Base: | logitechmediaserver |
| Description: | Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Release-Version, if you prefer bleeding edge consider using logitechmediaserver-git instead) |
| Upstream URL: | https://github.com/LMS-Community/slimserver |
| Keywords: | logitech slimserver squeezebox |
| Licenses: | GPL, custom |
| Submitter: | vesath |
| Maintainer: | FabioLolix (FabioLolix) |
| Last Packager: | stef.an |
| Votes: | 72 |
| Popularity: | 0.000000 |
| First Submitted: | 2011-11-03 06:54 (UTC) |
| Last Updated: | 2024-07-01 19:06 (UTC) |
Dependencies (10)
- perl (perl-gitAUR)
- perl-io-socket-ssl
- gd (gd-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- wget (wget-gitAUR) (make, aarch64)
- yasm (yasm-gitAUR) (make)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (optional, x86_64) – transcoding on 64-bit systems
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-eacAUR) (optional, x86_64) – transcoding on 64-bit systems
Required by (0)
Sources (3)
loh commented on 2025-09-22 10:33 (UTC) (edited on 2025-09-22 13:20 (UTC) by loh)
sijhx commented on 2025-09-19 18:07 (UTC)
Thanks stef.an for maintaining this package over the (10?)years.
stef.an commented on 2025-09-19 10:12 (UTC)
Hey everyone,
I saw that the package is now in Fabio’s hands—awesome, it’s definitely in good care there. It’s been both a pleasure and, honestly, a bit of a headache keeping this thing running all these years :)
There’s a merge request for the build patch already on its way upstream, and hopefully it’ll land with version 9.1.
To be honest, keeping the package alive on a fast-moving distro like Arch is tough. I’d really recommend switching to the official Docker variant as soon as you can—the move is easy, and you won’t have to deal with all these issues anymore.
Cheers and good luck!
jasonwryan commented on 2025-08-11 06:09 (UTC)
@bananabrain the "fix" suggested on the Lyrion boards is asinine, IMO. Just ignore it.
The patches have to be applied in buildme.sh as the files you want to patch are extracted as that script is run. Patching against 1.09 will work for this PKGBUILD.
bananabrain commented on 2025-08-10 19:24 (UTC)
What I was wondering is that if a such show-stopping build failure in a large and fairly popular package can be resolved by what looks like a small tweak to a couple of lines of code, then why is it such a big deal to correct? I ask this as the very grateful, not-CS-savvy-enough-to-join-in recipient of high quality volunteered effort, and with zero ill will toward anyone.
Michael's comment...
...effectively, "if you want to use squeezeserver software reliably, then abandon the distribution you've always used it with for something else", seems a tad extreme from my (unqualified) perspective. Especially when the application is actually written in perl. I too have been using this software for over a decade and have seen these issues with many perl updates, but I can't recall them taking over a month to resolve.
As for the fix, baslking helpfully summarises it in his third post...
https://github.com/LMS-Community/slimserver-vendor/issues/108#issuecomment-3121573696
...but where is the referenced Audio-Scan-1.10/ directory containing the faulty Scan.xs file? The slimserver-vendor bundle pulled in by the PKGBUILD here on my machine contains seven of these compressed directories, the latest being Audio-Scan-1.09/. Is it necessary to edit the Scan.xs file in all of these?
Thanks to all involved, Phil
jasonwryan commented on 2025-08-03 02:44 (UTC)
Fix for the update to perl-5.42 is these patches here: https://github.com/LMS-Community/slimserver-vendor/issues/108
mnd999 commented on 2024-12-19 12:05 (UTC)
Doesn't build:
==> Starting package()...
cp: will not overwrite just-created '/home/mark/packages/logitechmediaserver/pkg/logitechmediaserver/opt/logitechmediaserver/CPAN/DBI.pm' with 'CPAN/build/5.40/lib/perl5/armv7l-linux-thread-multi/DBI.pm'
cp: will not overwrite just-created '/home/mark/packages/logitechmediaserver/pkg/logitechmediaserver/opt/logitechmediaserver/CPAN/EV.pm' with 'CPAN/build/5.40/lib/perl5/armv7l-linux-thread-multi/EV.pm'
cp: will not overwrite just-created '/home/mark/packages/logitechmediaserver/pkg/logitechmediaserver/opt/logitechmediaserver/CPAN/Template.pm' with 'CPAN/build/5.40/lib/perl5/armv7l-linux-thread-multi/Template.pm'
cp: will not overwrite just-created '/home/mark/packages/logitechmediaserver/pkg/logitechmediaserver/opt/logitechmediaserver/CPAN/dbixs_rev.pl' with 'CPAN/build/5.40/lib/perl5/armv7l-linux-thread-multi/dbixs_rev.pl'
cp: will not overwrite just-created '/home/mark/packages/logitechmediaserver/pkg/logitechmediaserver/opt/logitechmediaserver/CPAN/perllocal.pod' with 'CPAN/build/5.40/lib/perl5/armv7l-linux-thread-multi/perllocal.pod'
==> ERROR: A failure occurred in package().
Aborting...
Tkgafs commented on 2024-05-26 23:59 (UTC)
What would I need to do to use the new bin version but be able to restore all my existing music, playlists etc
FabioLolix commented on 2024-05-26 08:40 (UTC)
-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin
peterbu commented on 2024-05-16 19:54 (UTC)
I got the same error as Tkgafs on a Raspberry Pi 3 with archlinuxarm.
update-config.sh in src/slimserver-vendor-public-8.4/CPAN needs wget if the build type is aarch64. After installing wget and reinstalling logitechmediaserver, it runs without errors.
Pinned Comments
FabioLolix commented on 2024-05-26 08:40 (UTC)
-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin