bernid;601460 Wrote: 
> Hello, 
> 
> I am trying to install squeezeboxserver 7.5.2 on IPFire (LFS) but
> unfortunately without success. 
> After command ./slimserver.pl I receive following massage:
> 
> 'The following modules failed to load: EV JSON::XS YAML::Syck
> Sub::Name'
> 
> Maybe my Perl version is inappropriate? (I attached description below).
> 
> I will be appreciate for any hints. 
> 

Your hunch is correct - you need a version of perl compiled with thread
support.  See below:

bernid;601460 Wrote: 
> 
> > 
Code:
--------------------
  >   > [r...@ipfire /var/squeezeboxserver]# perl -V
  > Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  > 
  > [SNIP]
  > 
  > HERE IS THE KEY PART:
  > 
  > usethreads=undef 
  > 
  > [SNIP]
  > 
  > 
--------------------
> > 

Your best bet is to inquire from IPFire whether a threaded version of
perl is available.  If so, use it.  If not, you will need to re-compile
perl yourself with thread support. There are various pages on the web
that explain how to do so - here's one (but it uses an old version of
perl - you would probably want to use the same version of perl your
system currently uses):
http://www.spiration.co.uk/post/1272/Recompile%20perl%205.8.7%20with%20threading%20support

Keep in mind that manually changing packages in this manner may in some
circumstances and depending on your platform cause system instability or
security vulnerabilities, so getting a threaded version from IPFire
should be your preferred alternative.

Best regards,

Tom


-- 
Thomas8675309
------------------------------------------------------------------------
Thomas8675309's Profile: http://forums.slimdevices.com/member.php?userid=23271
View this thread: http://forums.slimdevices.com/showthread.php?t=84680

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to