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

Reply via email to