Re: OpenSCAD Digest, Vol 26, Issue 45

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Digest, Vol 26, Issue 45

Ian Eagland
Hi

For the github challenged are there step by step instructions any where
for Windows users on getting (and compiling if required) the latest
version from the master?

If Windows is a problem Linux instructions would be helpful although I
am also Linux challenged (but learning!).

Regards

Ian Eagland


Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Digest, Vol 26, Issue 45

W. Craig Trader
On 01/25/2012 09:44 AM, Ian Eagland wrote:
Hi

For the github challenged are there step by step instructions any where 
for Windows users on getting (and compiling if required) the latest 
version from the master?

If Windows is a problem Linux instructions would be helpful although I 
am also Linux challenged (but learning!).

If you don't want to learn / install Git, you can always grab the latest snapshot in Zip format here:

https://github.com/openscad/openscad/zipball/master

Windows building instructions here:

http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Building_on_Windows

Note that there are a *lot* of dependencies for OpenSCAD, and that on Windows, that includes Visual Studio.  If you're not comfortable with that, then I'd recommend the development snapshots, which are linked from http://www.openscad.org/

- Craig -


Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Digest, Vol 26, Issue 45

kintel
Administrator
In reply to this post by Ian Eagland
On Jan 25, 2012, at 15:44 PM, Ian Eagland wrote:
>
> For the github challenged are there step by step instructions any where
> for Windows users on getting (and compiling if required) the latest
> version from the master?
>
It's not too trivial to build from scratch under Windows.
I would recommend using the development snapshot available on openscad.org.

If there are important bugfixes or features available in master and not in the latest snapshot, it usually helps sending a friendly request for an updated Windows build to this mailing list :)

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Digest, Vol 26, Issue 45

Brad Pitcher
it usually helps sending a friendly request for an updated Windows build to this mailing list :)
 
... and I will update the Windows snapshot, like so! A new Windows snapshot is available now, corresponding to commit d8ee4bdb2ffea5caf2925582bea901aca2746342
Reply | Threaded
Open this post in threaded view
|

Re: OpenSCAD Digest, Vol 26, Issue 45

donbright
In reply to this post by Ian Eagland
The Windows instructions on the website are for all-static-link
OpenSCAD, designed for a release of OpenSCAD, using MSVC and CGAL 3.7.
That means that you have to recompile qt yourself, along with boost,
OpenCSG, CGAL, etc. It took me about 40 hours to do this the first
time I tried, mostly due to linker errors.

The git head is probably broken with the MS Visual C++ build, with all
the new boost stuff added recently to OpenSCAD. Also CGAL 3.9 won't
compile very well (if at all) under MSVC. see
https://lists-sop.inria.fr/sympa/arc/cgal-discuss/2012-01/msg00131.html
for example. My Windows machine died (virus) so its been hard to test
it.

It might be possible to create an alternative windows MSVC compilation
system... using dynamic linked QT, but then you have to figure out how
to get dynamic versions of CGAL working (it only compiles static
versions by default) and so forth and so on, with boost, OpenCSG, etc.
I guess you might be able to cut the build time down to a few hours if
you did it very cleverly.

Then there is the old way... IIRC OpenSCAD originally had a mingw32
build system working under windows.

-DB


On Wed, Jan 25, 2012 at 8:44 AM, Ian Eagland <[hidden email]> wrote:

> Hi
>
> For the github challenged are there step by step instructions any where
> for Windows users on getting (and compiling if required) the latest
> version from the master?
>
> If Windows is a problem Linux instructions would be helpful although I
> am also Linux challenged (but learning!).
>
> Regards
>
> Ian Eagland
>
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://rocklinux.net/mailman/listinfo/openscad