Squeezebox Server 7.6 + Perl 5.14

Ask questions about Arch Linux ARM. Please search before making a new topic.

Squeezebox Server 7.6 + Perl 5.14

Postby ndrake » Fri Aug 05, 2011 1:08 pm

I'm pretty sure a similar question was asked on the boards sometime in the past, but I was unable to find it, sorry.

Has anyone gotten the latest nightly builds of Squeezebox Server (7.6.1) running with the version of Perl provided by archlinux-arm (v5.14.1)? I haven't been able to run it since Perl 5.12 was added to archlinux-arm. The problem was that the nightly arm builds of Squeezebox Server weren't including modules built for Perl 5.12 (See http://forums.slimdevices.com/showthread.php?t=86295). I guess the problem I'm having is something similar, no modules built for Perl 5.14. Anyone have instructions for getting this all working? I tried following the instructions here: http://forums.slimdevices.com/showthread.php?t=88250 , to build the modules myself, but it didn't seem to build everything it should have. It seems the Debian and Arch have Perl installed differently?

EDIT: Sorry, forgot to include the error message I'm getting.

$this->bbcode_second_pass_code('', 'The following modules failed to load: EV XML::Parser::Expat HTML::Parser JSON::XS Digest::SHA1 YAML::Syck 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.6/trunk/vendor/CPAN/

If 7.6 is outdated by the time you read this, Replace "7.6" with the major version
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.

of Squeezebox Server you are running.

*******
')
ndrake
 
Posts: 17
Joined: Wed Jul 07, 2010 12:49 am

Re: Squeezebox Server 7.6 + Perl 5.14

Postby WarheadsSE » Fri Aug 05, 2011 1:48 pm

From that buildme.sh:
$this->bbcode_second_pass_code('', '
Supported OSes:
#
# Linux (Perl 5.8.8, 5.10.0, 5.12.3)
# i386/x86_64 Linux
# ARM Linux
# PowerPC Linux
# Mac OSX 10.5, 10.6, (Perl 5.8.8 & 5.10.0)
# Under 10.5, builds Universal Binaries for i386/ppc
# Under 10.6, builds Universal Binaries for i386/x86_64
# Under 10.7, builds Universal Binaries for i386/x86_64
# FreeBSD 7.2 (Perl 5.8.9)
#')

Seems it may not like 5.14, but it should be as simple as using CPAN
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Squeezebox Server 7.6 + Perl 5.14

Postby ndrake » Fri Aug 05, 2011 6:06 pm

Thanks. I installed everything via CPAN and all but one of the modules listed is now loading ok. It's still complaining about YAML::Syck.

$this->bbcode_second_pass_code('', 'The following modules failed to load: YAML::Syck')

CPAN says it's up to date:

$this->bbcode_second_pass_code('', 'cpan[14]> install YAML::Syck
YAML::Syck is up to date (1.17).
')

I'm in the process of upgrading CPAN, dunno if that'll help or not.
ndrake
 
Posts: 17
Joined: Wed Jul 07, 2010 12:49 am

Re: Squeezebox Server 7.6 + Perl 5.14

Postby WarheadsSE » Fri Aug 05, 2011 6:20 pm

My guess, is that it may be trying to load a specific version of the YAML::Syck module, to which your's isn't matching.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Squeezebox Server 7.6 + Perl 5.14

Postby ndrake » Sat Aug 06, 2011 12:35 am

Assuming I get this running at some point in the future, does Arch provide a way for me to not let pacman upgrade Perl unless if specifically say it's ok?

Is there any possibility to downgrade Perl to 5.10, or would that be more hassle than it's worth?
ndrake
 
Posts: 17
Joined: Wed Jul 07, 2010 12:49 am

Re: Squeezebox Server 7.6 + Perl 5.14

Postby kronos » Fri Aug 19, 2011 4:44 pm

ndrake: did you get it to work? I'm facing the same 5.14 problem.
kronos
 
Posts: 14
Joined: Sat Oct 16, 2010 11:44 am

Re: Squeezebox Server 7.6 + Perl 5.14

Postby ndrake » Sat Aug 20, 2011 11:49 pm

I got close, but I think I had a problem with the scanner trying to process my music. I forget the exact error I got, had to switch back to my old Arch Linux ARM USB stick so I could keep using a working version. I haven't had a change to tinker lately.
ndrake
 
Posts: 17
Joined: Wed Jul 07, 2010 12:49 am

Re: Squeezebox Server 7.6 + Perl 5.14

Postby pepedog » Sun Aug 21, 2011 9:35 am

Don't have time to dig into this, did you ever run a buildme.sh (don't remember the exact name)
It does it's own CPAN kind of thing. Don't install yaml via normal CPAN or pacman, for my install it ended up in
/opt/squeezeboxserver/CPAN/YAML
It's an older version, adjust your path and perl -c /opt/squeezeboxserver/slimserver.pl will tell you more
The latest version is 7.7 but they haven't built for arm
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: Squeezebox Server 7.6 + Perl 5.14

Postby korthaerd » Thu Sep 08, 2011 6:42 pm

I've succeed to get working the squeezebox server 7.6.1 with perl 5.14 on my armarchlinux.
So far I haven't tested all the functionality, but it works for streaming to my Squeeze Touch.

I have used the aur package from archlinux.org (https://aur.archlinux.org/packages.php?ID=35030) and tweaked it for arm.

The tarball with the PKGBUILD is here : http://dl.free.fr/vZ6avcBHr
And for those who don't wants to wait a couple of hours of compilation, the binary are here : http://dl.free.fr/mgeVPhNXu

Sorry for my bad English.

Edit : Does the squeezebox package can be added to the repository because the compilation take a lot of time.
korthaerd
 
Posts: 3
Joined: Sun Jul 10, 2011 11:02 am

Re: Squeezebox Server 7.6 + Perl 5.14

Postby SPA941 » Tue Oct 11, 2011 12:01 am

Could you please explain a bit more detail?

I downloaded your binary and tried, but didn't succeed.

Thanks a lot.
SPA941
 
Posts: 13
Joined: Wed Oct 05, 2011 4:02 am

Next

Return to User Questions

Who is online

Users browsing this forum: No registered users and 1 guest