Hi Bill, On 06/25/2015 03:23 AM, Bill Somerville wrote: > On 25/06/2015 09:09, KI7MT wrote: >> Hello All, > Hi Greg, >> >> This should be resolved now. From the MinGW/MSYS folks ( >> http://www.mingw.org/wiki/Getting_Started ) they strongly recommend >> users *do not install / use Mingw/MSYS* with spaces in reference paths, >> this would include User Names. JTSDK-DOC (Cygwin) also states similar >> recommendations. > This is good advice but it is easy for users to create Windows accounts > with whitespace in the name :( >> >> The Hamlib autogen.sh script ( upstream source ) has a couple of >> variables that should be double quoted as well ( $SRCDIR and $ORIGDIR ), >> as both have the potential to include $USER in the path. Currently, the >> JTSDK-MSYS Hamlib3 build script is applying a 2 line patch to quote >> these variables. If and when this is addressed upstream, the patch can / >> should be removed from the Hamlib3 build script. > I can fix that, there are a few other related changes needed. That will > at least allow autogen.sh to run but here are deeper issues with > configure itself. The configure script is going to barf if $SRCDIR or > `pwd` have whitespace in them and I don't think that can be resolved. > > Unless you can get the JTSDK to install the sources and use a build > directory that are outside of the users %HOMEDIR% I believe this may be > a futile effort.
Thats a good idea actually. I didn't think about moving the source out of $HOME. I would think the logical location would be along side the other source folders: c:/JTSDK/src/hamlib3 or similar. That should take $USER out of the path completely. At present, all I'm doing is a git pull from within $HOME, but I don't see any reason it should not work from another non-white-space location as we're using the Qt5 Tool chain already, which is outside of the ../msys paths anyway. Rather than cd $HOME, just cd to the JTSDK/src folder then do the pull / integration checkout. I'll look at that later today. It should not require much of a change to implement. > > I will submit the autogen.sh patches so at least it runs but configure > will exit with an error about unsafe characters in $SRCDIR, which is > probably correct. >> >> >> *TO INSTALL THE UPDATE* >> Note: If you've locally modified either ..\scripts\docenv-alias.txt or >> ..scripts\msys-build-hamlib3.sh, you should remove them before updating, >> or resolve the SVN conflicts manually if prompted. >> >> * Start > Programs > JTSDK > JTSDK Update >> * Then open JTSDK-MSYS and build as you normally would. >> >> >> 73's >> Greg, KI7MT > 73 > Bill > G4WJS. <snip> 73's Greg, KI7MT ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel