On 04/12/2011 04:11 AM, Brian Sidebotham wrote:
> On 11 April 2011 22:57, Dick Hollenbeck <[email protected]> wrote:
>>> JP,
>>>
>>> If we are making 2.9 the required version for Windows, I will remove the
>>> conditional compilation zoom code and restore the old behavior which will 
>>> work
>>> properly with 2.8 on Linux and OSX.  At some point when I get some extra 
>>> time,
>>> I'll write a CMake macro that will complain if the version of wxWidgets 
>>> isn't
>>> correct which will put this issue to rest once and for all.
>> Thanks Wayne.
>>
>> Having detailed instructions and giving complaints are no match for simply
>> making a fool proof recipe to build Windows Kicad.
>>
>> We still get folks asking how to build the Windows version of Kicad all the
>> time, even with detailed written instructions.
>>
>> There are a number of very large organizational movements which are just now
>> picking up steam, which will be expanding the notion of "open source 
>> hardware".
>> These organizations will be out looking for open source tools to convey their
>> designs in.
>>
>> Having a recipe which builds Windows Kicad in a drop dead, fool proof manor 
>> will
>> go a long way towards having Kicad be near the top of the list of recommended
>> software packages for these open source hardware designs.
>>
>> I do NOT think complaining about the wrong version, or asking someone to 
>> follow
>> a 10 step procedure is any match for a bullet proof recipe.  CMake's 
>> "external
>> project" is an outstanding way to address this, because it allows download,
>> patching, and edge triggered compiling.
>>
>> I maintain a complete embedded linux distro, and do so with a recipe for 
>> every
>> linux package in the distro.
>>
>> Download, patch, compile, install, package.
>>
>> If we cannot do this, in using a publicly distributed recipe, then it should 
>> be
>> done using a website, where someone can go to download pre-built Windows 
>> Kicad
>> binaries made *just minutes ago* from the latest testing tree, which could 
>> have
>> been updated with a patch that a person asked for.  This last step could be 
>> done
>> on linux more easily than Windows, for Windows.
>>
>>
>> Brian, please tell us how this is coming.  I don't think we can wait forever 
>> for
>> this.
>>
>> Maybe post what your most recent findings are?
>>
> The cmake -P scripting solution works very well and it's easy to get
> cmake to download mingw-get and then install mingw if necessary - this
> part works, although some more checks for an existing mingw install
> are still required.
>
> Downloading and compiling wxWidgets should be equally simple. Again,
> there is more work involved in checking existing installs than there
> is creating and compiling a new install.
>
> Optionally getting Bazaar might be slightly more involved, but I don't
> think it will prove too much trouble.
>
> Then we just need to checkout the repo and build it.
>
> There is probably another week or so to get a script together than
> sorts out the complete dependancy list and builds the KiCad source
> tree.
>
> I was away last weekend as the lure of glorious sunshine and cold beers won 
> out.

Awesome.    I mean, that you have your priorities right.

Thanks, its nice hearing an intermittent report.

Dick


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to