Re: LMS for Windows using Strawberry Perl

ralphy <ralphy.af7xzb-NUepA2SMhDQqspMVqqL2D+4xXEVPTSb/[email protected]> Wed, 2 Feb 2022 12:19:20 +0000
Newsgroups gmane.music.equipment.slimdevices.devel
Organization Logitech Squeezebox Forums
Message-ID <[email protected]>
I'd like to revisit providing separate par-packer compiled binaries for
each component.

Is it necessary?  What benefit does it provide over bundling a copy of
the portable strawberry perl within the lms installer and running from
the source?
You can move/rename the perl directory and it will still work, so perl
can be installed within the C:\program files\Squeezebox folder
structure.
Setting up lms as a windows service works using 'NSSM'
(https://nssm.cc/) running perl.exe, slimserver.pl and parameters
directly in the service definition.

Having perl and sources available on windows would bring the release in
line with the other release flavours and allow code changes for
troubleshooting issues.

So far, I've found the par-packer build process fragile and debugging
crashes extremely tedious.  A crash usually happens in a dll and only
reported with a name that a hex number.dll.  You then have to find it in
the par-cache temp folder, search the strings within the dll to
determine which perl module/component it's related.

I can continue with the compiled binary builds but I'm not sure it the
best option for the future.

I'd appreciate your thoughts on moving to a source based release.  The
lms sources would still be stripped down to only what's needed for
windows.

Thanks.



Ralphy

*1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio
'Squeezebox client builds'
(https://sourceforge.net/projects/lmsclients/files/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezebox%20client%20builds&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)
always appreciated.
------------------------------------------------------------------------
ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=115740