Re: experimental gtk+ 3.3.2 win32 build

2011-10-27 Thread Dieter Verfaillie

On Thu, 27 Oct 2011 09:25:37 -0400, Ryan Lortie wrote:
In general, we are interested in improving the situation with respect 
to

Windows builds.

We'd like to do this in a more robust way (ie: done with every 
version

and posted on gtk.org).  Ideally, this would be automated.

It's worth noting that it's already relatively easy for us to do 
mingw

builds and indeed we have a full set of them in the Fedora archive.
What we really lack is a good method of doing regular builds using
Visual Studio (which is necessary to get the correct debugging 
symbols

into the libraries).


MinGW/MSYS too, please :)


Do you have any ideas how we could possibly automate this process?


MinGW/MSYS:
  "C:/path/to/msys/sh.exe" -c "/path/to/script" args
might be worth a try too (from a .bat or better yet a .cmd file):
  set COMSPEC="C:/path/to/MSYS/1.0/bin/sh.exe"
  C:/path/to/script args

Visual Studio:
  devenv solution.sln /build configuration
Although it now seems to be recommended to use MSBuild (presumably 
starting
with VS 2010?): 
http://msdn.microsoft.com/en-us/library/xee0c8y7%28v=VS.90%29.aspx


There's jhbuild, but that would probably lead to trouble building 
different

configurations of the same module: MSYS+MinGW, MSYS+mingw-w64 32/64 bit
both preferably with detached debug symbols (if possible) and one or 
more VS

versions each in Release and Debug mode?

There's also the OSSBuild project that might be worthy of some 
attention:

http://code.google.com/p/ossbuild/

Sounds like a huge amount of work before we'd even be able to think 
about

integrating such a build tool with GNOME's buildbot (build.gnome.org).
Not to mention who'd be provided the necessary infrastructure and 
required
licenses, as it would probably be advisable not to rely on a single 
person

for all this?

mvg,
Dieter

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: experimental gtk+ 3.3.2 win32 build

2011-10-27 Thread Morten Welinder
> In general, we are interested in improving the situation with respect to
> Windows builds.

Perhaps then you could take care of bug 614920 (gtk redefines
a system structure type).  Obvious patch in comment 4.

Morten
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: experimental gtk+ 3.3.2 win32 build

2011-10-27 Thread Andres G. Aragoneses


Just curious, when you guys mention VS, you mean:

- MSBuild?, to build with the command line (more prone to automation).
- VS Express? Or the non-free versions?

Cheers


On 10/27/2011 02:58 PM, Pedro Ignacio Guridi wrote:

Hi Ryan,

That's a good point...
What about Jhbuild? oh.. only works with mingw i think.., right?
I use to do builds of unreleased/new GTK+ versions relatively often for
testing,
anyway i never compiled them with VS.., ill keep that in mind for the
next builds.
And maybe then try to figure out something for start automating that
process, would
be great to have something robust for building the GTK+ stack in win32.


Regards,
Pedro


2011/10/27 Ryan Lortie mailto:de...@desrt.ca>>

hi Pedro,

On Wed, 2011-10-26 at 16:14 -0300, Pedro Ignacio Guridi wrote:
 > Hello everyone,
 > I dont know if this list is the right place to post this information,
 > my apologies if is not.
 > I built Gtk+ 3.3.2, Glib 2.31, etc. under win32 (mingw32), I
wanted to
 > share the link if somebody is interested or finds it useful.

In general, we are interested in improving the situation with respect to
Windows builds.

We'd like to do this in a more robust way (ie: done with every version
and posted on gtk.org ).  Ideally, this would be
automated.

It's worth noting that it's already relatively easy for us to do mingw
builds and indeed we have a full set of them in the Fedora archive.
What we really lack is a good method of doing regular builds using
Visual Studio (which is necessary to get the correct debugging symbols
into the libraries).

Do you have any ideas how we could possibly automate this process?

Cheers




___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: experimental gtk+ 3.3.2 win32 build

2011-10-27 Thread Pedro Ignacio Guridi
Hi Ryan,

That's a good point...
What about Jhbuild? oh.. only works with mingw i think.., right?
I use to do builds of unreleased/new GTK+ versions relatively often for
testing,
anyway i never compiled them with VS.., ill keep that in mind for the next
builds.
And maybe then try to figure out something for start automating that
process, would
be great to have something robust for building the GTK+ stack in win32.


Regards,
Pedro


2011/10/27 Ryan Lortie 

> hi Pedro,
>
> On Wed, 2011-10-26 at 16:14 -0300, Pedro Ignacio Guridi wrote:
> > Hello everyone,
> > I dont know if this list is the right place to post this information,
> > my apologies if is not.
> > I built Gtk+ 3.3.2, Glib 2.31, etc. under win32 (mingw32), I wanted to
> > share the link if somebody is interested or finds it useful.
>
> In general, we are interested in improving the situation with respect to
> Windows builds.
>
> We'd like to do this in a more robust way (ie: done with every version
> and posted on gtk.org).  Ideally, this would be automated.
>
> It's worth noting that it's already relatively easy for us to do mingw
> builds and indeed we have a full set of them in the Fedora archive.
> What we really lack is a good method of doing regular builds using
> Visual Studio (which is necessary to get the correct debugging symbols
> into the libraries).
>
> Do you have any ideas how we could possibly automate this process?
>
> Cheers
>
>
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: experimental gtk+ 3.3.2 win32 build

2011-10-27 Thread Ryan Lortie
hi Pedro,

On Wed, 2011-10-26 at 16:14 -0300, Pedro Ignacio Guridi wrote:
> Hello everyone,
> I dont know if this list is the right place to post this information,
> my apologies if is not.
> I built Gtk+ 3.3.2, Glib 2.31, etc. under win32 (mingw32), I wanted to
> share the link if somebody is interested or finds it useful.

In general, we are interested in improving the situation with respect to
Windows builds.

We'd like to do this in a more robust way (ie: done with every version
and posted on gtk.org).  Ideally, this would be automated.

It's worth noting that it's already relatively easy for us to do mingw
builds and indeed we have a full set of them in the Fedora archive.
What we really lack is a good method of doing regular builds using
Visual Studio (which is necessary to get the correct debugging symbols
into the libraries).

Do you have any ideas how we could possibly automate this process?

Cheers

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list