Yeah, I know. It is a suboptimal solution -- especially given the whole Git-thing.
Looking further into it, it seems some people are working on getting Perl 5.14 working with Sq 7.6[1], /but/ the 'branch' seems to have stalled according to some messages on one of the development mailing lists, so we'd better stay with 7.5. For now I think holding Perl is the most feasible solution, unfortunately.
I have not been able to find an Squeezebox bug on Perl 5.14. It should probably be added, no?[2]
[1] http://www.networkedmediatank.com/showthread.php?tid=50167&pid=496930#pid496930
[2] on bugs.slimdevices.com (jeez, it is annoying that Fx does not use proper urls in the locationbar)
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-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, lib32-glibc-git-native-pgoAUR) (optional, x86_64) – transcoding on 64-bit systems
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 38 39 40 41 42 43 44 45 46 47 48 .. 50 Next › Last »
Pank commented on 2011-07-11 23:47 (UTC)
vesath commented on 2011-07-11 22:00 (UTC)
Alright, I added a versionned dependency. I hate having to withhold upgrades for perl in order for squeezebox-server to work, but it's the only practical solution I have for now. If anybody succeeds in recompiling the CPAN modules that it needs for perl-5.14, I'd be happy to upgrade the PKGBUILD accordingly.
<deleted-account> commented on 2011-07-11 21:46 (UTC)
"Should we (==vesath :) consider the 7.6 branch of Squeezebox?"
That will not solve the problem, because even todays 7.6 nightly build does not include CPAN libraries for perl 5.14.
"Or alternatively add a dep. version check, e.g. perl <= 5.12 ?"
Maybe thats a good thing for now, actually I'm blocking perl upgrade in pacman.conf. But we don't know when Logitech will upgrade their packages to perl 5.14. Maybe we are running in troubles when waiting too long with the perl upgrade. E.g. git needs perl 5.14 and is also blocked from upgrade here.
Pank commented on 2011-07-11 18:31 (UTC)
I apologize for the noise. It was solved by a Perl downgrade (which hopefully did not break anything else).
Should we (==vesath :) consider the 7.6 branch of Squeezebox? Or alternatively add a dep. version check, e.g. perl <= 5.12 ?
Cheers,
Rasmus (happily listening to his new CDs)
Pank commented on 2011-07-11 18:01 (UTC)
I get the following error when I try to start
-------------------------------------------------
ss4200:intel:[squeezebox-server] $ sudo /etc/rc.d/squeezebox-server start
:: Starting squeezebox-server daemon [BUSY] The following modules failed to load: EV JSON::XS Digest::SHA1 YAML::Syck GD Sub::Name
*******
NOTE:
If you're running some unsupported Linux/Unix platform, please use the buildme.sh
script located here:
http://svn.slimdevices.com/repos/slim/7.5/trunk/vendor/CPAN/
You should never need to do this if you're on Windows or Mac OSX. If the installers
don't work for you, ask for help and/or report a bug.
If 7.5 is outdated by the time you read this, Replace "7.5" with the major version
of Squeezebox Server you are running.
*******
Exiting..
-------------------------------------------------
I did not try to run the script. I did try to install perl-yaml but it did not help. I also have the impression that Squeezebox server is 'batteries included'.
Any clues on what might solve this issue?
--Rasmus
vesath commented on 2011-06-29 15:58 (UTC)
Upstream does not provide perl-5.14-compatible binaries in its tarballs yet.
It might be possible to hack around this issue, but I do not have much time these days.
If somebody finds a solution, I will be happy to implement it.
<deleted-account> commented on 2011-06-29 15:35 (UTC)
@bananabrain
edit /etc/rc.d/squeezebox-server
prog="LANG="de_DE.UTF-8"; cd $SQUEEZEBOX_HOME; ./slimserver.pl $SQUEEZEBOX_ARGS"
Look at the LANG= statement.
<deleted-account> commented on 2011-06-29 15:12 (UTC)
Downgrading perl to 5.12. solves the problem for now.
https://wiki.archlinux.org/index.php/Downgrade if you don't have perl 5.12. in your pacman cache.
<deleted-account> commented on 2011-06-29 13:58 (UTC)
After the perl update in core yesterday, squeezbox-server does not start. Is there a possibility to get the stable version work with perl 5.14 ?
Pinned Comments
FabioLolix commented on 2024-05-26 08:40 (UTC)
-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin