I used Visual Studio 2017 for those, since that's what I have installed. I rebuilt all the helper binaries using the 64bit gcc compiler except for socketwrapper and wmadec. I have only tested using the default plugins, so there's likely to be issues with some 3rd party plugins. Should LMS be reliable with SB Perl my plan is to export both repositories and create pull requests to the official. The work in progress platform build scripts are in the win64 branch of Most required code changes to compile with the SB Perl included gcc mingw64.Īll sources and required changes are available in and YAML-LibYAML-0.65There are no build scripts yet, I compiled and tested each module manually to confirm they worked. I only had to build the following modules pm modules files into "slimserver\CPAN\arch\5.32\MSWin32-圆4-multi-thread" to override the dynamic loader default version specified in LMS bootstrap. For a couple modules I had to install the SB Perl. If Strawberry Perl included modules required by LMS I did not build them. The server logs and redirected STDIN and STDOUT logs are located in C:\ProgramData\Squeezebox\Logs If not, you may need to create the folder first. Helper Applications Folder C:\Program Files\Squeezebox\slimserver\Bin\MSWin32-圆4-multi-thread, C:\Program Files\Squeezebox\slimserver\Bin, C:\Strawberry\perl\binĨ. Plugin Folders C:\Program Files\Squeezebox\slimserver\Slim\Plugin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins, C:\Program Files\Squeezebox\slimserver\Plugins Preferences Folder C:\ProgramData\Squeezebox\prefs Perl Version: 5.32.1 - MSWin32-圆4-multi-threadĭatabase Version: DBD::SQLite 1.66 (sqlite 3.32.3)Ĭache Folder C:\ProgramData\Squeezebox\Cache Operating system: Windows 10 - EN - cp1252 Open a new command prompt window with administrator rights clone the repository into C:\Program Files\Squeezebox\slimserverĬode: Logitech Media Server Version: 8.3.0 - TRUNK UNKNOWN Install Strawberry Perl 5.32 64bit from the link above in C:\Strawberry, the default, and allow the installer to update your PATH environment variables.ģ. To revert, uninstall Strawbery Perl and change the folder name back.Ģ. Which also breaks them in the cmd PATH which you want, because the new modules don't run with the old perl. If you have Active State perl 5.14.2 already installed do NOT uninstall it as you won't be able to reinstall and update all it's perl modules later. If you'd like to do some testing, and are comfortable using the command line, here are the install steps.ġ. One idea I had is to use the portable version of Strawberry Perl and bundle it with LMS in a self extracting zip file installer. I hope that with the help of forum members we can decide on and implement an approach to create a replacement for the defunct Active State Perl we're using now. I have not investigated if SB Perl supports compiled perl executables. I've only built the perl modules for the 64bit install and don't plan to create a 32-bit version. It's still early days, but I wanted to announce that I have a POC of LMS 8.3 running from git on Windows 10 using the latest Strawberry Perl 5.32.1.1 64-bit. LMS for Windows using Strawberry Perl 5.32 64bit
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |