Re: LMS for Windows using Strawberry Perl

ralphy <ralphy.aev4vc-NUepA2SMhDQqspMVqqL2D+4xXEVPTSb/[email protected]>
Newsgroups gmane.music.equipment.slimdevices.devel
Organization Logitech Squeezebox Forums
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.

However I've run into a few issue with these programs.

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.

The SqueezeCP program crashes in the Wx dll when run in compiled binary
form, but works when run as perl.exe cleanup.pl

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
level of the filesystem.   If only relative paths are specified then the
rsync commands run but other system calls in buildme.pl fail.  I've
worked around this by changing buildme.pl to append the prefix for now
but would like to remove it if possible.

Here what I'm using from a cmd prompt with Strawberry Perl and a set of
Unix command for windows in the PATH.


Code:
--------------------
    perl buildme.pl --build win64 --buildDir /msys64/home/ralphy/source/slimserver-build --sourceDir /msys64/home/ralphy/source --destDir /msys64/home/ralphy/source/slimserver-install
--------------------


What is the command line for buildme.pl currently for the win32 build?

What version and build of rsync is used on the win32 build machine?

Could you provide me a copy for rsync and any required dlls from the
win32 build system?

I've tried 5 different rsync binaries and they all work a bit different
with respect to pathnames.  I'm currently using the 64bit 3.1.3 build
from https://rsync.samba.org

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
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.