mrw wrote: 
> In my case I run LMS on a SheevaPlug (armv5tel) running Debian Stretch,
> which in LMS terms is architecture
> -arm-linux-gnueabi-thread-multi-64int-. You don't provide the
> -Crypt::OpenSSL::RSA- binary for that OS. Although the
> -shairport_helper-armv5te- continues to work just fine.
> 
> It was working before the plugin update because, quite inadvertently :),
> I already had the Debian package -libcrypt-openssl-rsa-perl- installed.
> It is at version 0.28 on Debian Stretch. And the pure perl bit of the
> -Crypt::OpenSSL::RSA- module included in your plugin was also at version
> 0.28 (I think). So both the perl XSLoader and the AutoLoader found the
> relevant bits in my platform perl installation, instead of the plugin,
> and all worked without conflict.
> 
> Now you have updated to version 0.30. So the XSLoader fails due to the
> inconsistency. The AutoLoader works as before, but it is collecting the
> bits from the platform 0.28 version, which may or may not be consistent
> with the bits that come with version 0.30.
> 
> My simple solution is to delete the -lib/Crypt- subtree from your
> plugin. That resolves the conflict quite effectively ! And now all
> continues to work beautifully, so thank you very much for your efforts.
> 
> You might consider moving the pure perl part away from the top level of
> the plugin's -lib- and burying it in the version/architecture sub-trees.
> That should remove the potential for conflict on my "partly supported"
> OS.
> 
> Are you inadvertently making life too difficult for yourself by
> providing -Crypt::OpenSSL::RSA- ? As a Debian user I have no difficulty
> with installing the relevant package. But I don't know about your other
> customers. Is there is a requirement to use version 0.30 ? 0.28 still
> seems to be working fine.

There is no requirement for 0.30, it's just the one you get by default
when using CPAN. You're right, I'll have to get the .pm files lower in
the tree, but that means they'll be duplicated many times - that's not
great either. I'll check again if there is way I can detect what's
installed in system Perl first



LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos
PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000,
ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi
B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010,
AppleTV 4, Airport Express, GGMM E5
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=106289

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

Reply via email to