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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.