Ease of use / laziness.
It would help if I could share diskspace from host to VM, so only the
compilation is done on the VM, but I still have the file handling / bzr
/ etc. from Windows. Haven't looked into how to do that.
Use Vagrant. (http://www.vagrantup.com/)
I tried it out with Inkscape in January primarily for GUI testing but it's
a better fit for your compilation problem [1]. Your exact use case is what
I use during my master thesis project. I develop Internet of Things related
software in Ada (on my host) and let a VM (Virtualbox) be the build
machine. This allows me to separate specific build tools to the VM with
ease. The Vagrant settings allows you to map host-folders to VM-folders in
a one line configuration.
I haven't tried Windows as host or guest yet though but could be
interesting to try out.
[1] https://code.launchpad.net/~inkscape.dev/inkscape/vagrant-no-desktop
Regards
--
Christoffer Holmstedt
2014-03-23 16:54 GMT+01:00 Johan Engelen <jbc.engelen@...2592...>:
> On 23-3-2014 15:17, Markus Engel wrote:
> > Why don't you use a vm?
>
> Ease of use / laziness.
> It would help if I could share diskspace from host to VM, so only the
> compilation is done on the VM, but I still have the file handling / bzr
> / etc. from Windows. Haven't looked into how to do that.
> We will change compiler anyway on Windows after the release, to switch
> to C++11. We could then choose a compiler with clang compatible EH for
> the devlibs.
> I look forward to playing with clang's static and dynamic analyzers.
> Anybody using those yet?
> clang's refactoring tools,...
> *sigh*
>
> > Later we should make sure that we let configure automatically choose
> warning
> > options depending on the used compiler:
> > warning: unknown warning option '-Wno-unused-but-set-variable'; did you
> mean
> > '-Wno-unused-variable'? [-Wunknown-warning-option]
> >
> > ../../trunk/src/gradient-drag.cpp:1491:26: warning: comparison of
> constant
> > -1 with expression of type 'GrPointType' is always false
> > [-Wtautological-constant-out-of-range-compare]
> > (point_type == -1 || da->point_type == point_type) &&
>
> Definitely a bug waiting to happen (if not already).
>
> > -----
> > ../../trunk/src/extension/internal/emf-print.cpp:948:49: warning:
> variable
> > 'i' is uninitialized when used here [-Wuninitialized]
> > for(int i; cit != pathRect.end_open();++cit,i++) {
> > ^
> > ../../trunk/src/extension/internal/emf-print.cpp:948:14: note: initialize
> > the variable 'i' to silence this warning
> > for(int i; cit != pathRect.end_open();++cit,i++) {
> > ^
> > = 0
>
> :'(
>
> > I could provide you with a list of warnings emitted by clang, if you
> want me
> > to :) .
>
> Please send it to the list. To further drill on people's heads to look
> at warnings and enable -Werror.
> Can I move you to provide some fixes for those too? :-)
>
> Thanks a lot,
> Johan
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
>
http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> Inkscape-devel mailing list
> Inkscape-devel@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>