Re: LMS for Windows using Strawberry Perl
Michael Herger <slim-b/[email protected]>
| Newsgroups | gmane.music.equipment.slimdevices.devel |
|---|---|
| Message-ID | <[email protected]> |
> I've made some progress as I now have a 64bit installer working for the > server and scanner programs so you can at least run the squeezesvr.exe > from a cmd prompt. Excellent! > I haven't looked at the SqueezeSvc integration indepth yet, but it > appears to be using PerlSvc which is another ActiveState Perl SDK > extension. > > The SqueezeTray program requires PerlTray which AFAICT is an ActiveState > Perl module only. That's correct. Both are PDK features. I wonder whether we'll have to give up the additional tools going forward. Or look for alternative implementations: the service probably could be configured using the installer. The tray icon? I don't know yet. Does Squeezelite-X provide start/stop controls? Maybe we could talk to R Greg when the time comes. > The SqueezeCP program crashes in the Wx dll when run in compiled binary > form, but works when run as perl.exe cleanup.pl Same here. This has always been a PITA to build. I'd personally rather drop it than spend too much time updating it... > If the platforms buildme.pl script is run with full paths with or > without the drive letter prefix then the system calls using rsync fail > because c: is interpreted as a remote host and \ or / at the start of > the path requires a /cygdrive/c prefix to actually reference the top Oh, I probably didn't mention that before. But buildme.pl indeed would only run on cygwin, NOT with ActivePerl, IIRC. I don't know how close Strawberry Perl is. > What is the command line for buildme.pl currently for the win32 build? buildme.pl --build win32 --buildDir /home/jenkins/LMS_Win/work --sourceDir /home/jenkins/LMS_Win --destDir /home/jenkins/LMS_Win/publish --releaseType nightly > What version and build of rsync is used on the win32 build machine? Whatever cygwin installed (don't have access to the build host from home). That's likely not the issue here, but the cygwin requirement is.