gtkmm binaries for win32

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

gtkmm binaries for win32

by Andreas Volz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

Since one week I'm trying to get a build system for the win32 port of
my application. First I tried a cross compiler, but now try it direct
in windows.

So how could I get a gtkmm build system? The gtkmm devel installer on
gtkmm.org doesn't work, because it couldn't fetch the gtk package.

Any ideas where I could get the gtk installer that fits to:

http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-devel-2.10.11-1.exe

regards
Andreas
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Paul Goins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

GladeWin32 has the GTK+ package you're looking for.  The web site is
down after having been hacked, but the files are still directly
available from SourceForge:
http://www.sourceforge.net/projects/gladewin32.  Get the
gtk+-win32-devel package (gtk-dev-2.10.11-win32-1.exe), and that should
do the trick.

I have more I want to add to the subject later, but have no time at the
moment.  Just finished porting an app to GTKmm, I want to update my
installer, but I'd rather use a more up to date version of GTK+/GTKmm
than what I've just mentioned.

Andreas Volz wrote:

> Hello,
>
> Since one week I'm trying to get a build system for the win32 port of
> my application. First I tried a cross compiler, but now try it direct
> in windows.
>
> So how could I get a gtkmm build system? The gtkmm devel installer on
> gtkmm.org doesn't work, because it couldn't fetch the gtk package.
>
> Any ideas where I could get the gtk installer that fits to:
>
> http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-devel-2.10.11-1.exe
>
> regards
> Andreas
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@...
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>

_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Andreas Volz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Tue, 25 Mar 2008 07:32:34 +0900 schrieb Paul Goins:

> GladeWin32 has the GTK+ package you're looking for.  The web site is
> down after having been hacked, but the files are still directly
> available from SourceForge:
> http://www.sourceforge.net/projects/gladewin32.  Get the
> gtk+-win32-devel package (gtk-dev-2.10.11-win32-1.exe), and that
> should do the trick.
>
> I have more I want to add to the subject later, but have no time at
> the moment.  Just finished porting an app to GTKmm, I want to update
> my installer, but I'd rather use a more up to date version of
> GTK+/GTKmm than what I've just mentioned.

That worked great. Thanks.

Some feedback:

- gladewin32 should add at least a static HTML page. I thought the
project is dead.

- I needed to hand edit all GTK\lib\pkgconfig\*.pc files and change the
prefix variable to let my configure find the gtk libs and headers.

  -> Maybe the install path should be static and not changeable. So the
path are always fitting.

  -> Modify the *.pc files at install time (e.g. with perl, sed or awk)

Some questions:

- My app is displayed with text below the icons in the toolbar. I don't
like that. How could I change it?

- Are there more gtk engines for win32? Has anyone compiled the engine
for the Human theme on win32?

regards
Andreas
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Igor Gorbounov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Andreas Volz пишет:
> [...]
> That worked great. Thanks.
>
> Some feedback:
>
> - gladewin32 should add at least a static HTML page. I thought the
> project is dead.
>
>  
[...]
The gtkmm installer from that site is awfully outdated. It seems like
nobody is maintaining gtkmm for win32 for about a year.
    Igor Gorbounov
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Jonathon Jongsma-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2008/3/26 Igor Gorbounov <igorbounov@...>:

> Andreas Volz пишет:
>  > [...]
>
> > That worked great. Thanks.
>  >
>  > Some feedback:
>  >
>  > - gladewin32 should add at least a static HTML page. I thought the
>  > project is dead.
>  >
>  >
>  [...]
>  The gtkmm installer from that site is awfully outdated. It seems like
>  nobody is maintaining gtkmm for win32 for about a year.
>     Igor Gorbounov

Yes, I haven't seen Cedric around here for a little while now.  If
anybody else wants to jump in and help with win32 support for gtkmm,
it would be greatly appreciated.

--
jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Harun Abd AsSami :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I will help with it.

I ran in to some of the same problems a week back. The .pc files I had to gtkmm and for gtk+ were in two different places and I could not figure out how to specify for it to check two different directories in the environment variable (if it even will). Temporarily I just dumped the .pc's in the same directory to get everything working but I am sure there's a better way.

Got everything working great with Dev-cpp though. Nearly every "example" case from the site works fine with it.

I would also like to get maybe a Perl script for people to run after they get everything working to create a Dev-cpp project file in every directory of the examples. I think this would be a good way to get people trying out many of the features on Windows. This would allow them to just double click on the Dev-cpp project in any example directory and be able to build and run the example without having to add the compilation and link flags individually to every single example for every project.

-Harun

2008/3/26 Jonathon Jongsma <jonathon@...>:
2008/3/26 Igor Gorbounov <igorbounov@...>:
> Andreas Volz пишет:
>  > [...]
>
> > That worked great. Thanks.
>  >
>  > Some feedback:
>  >
>  > - gladewin32 should add at least a static HTML page. I thought the
>  > project is dead.
>  >
>  >
>  [...]
>  The gtkmm installer from that site is awfully outdated. It seems like
>  nobody is maintaining gtkmm for win32 for about a year.
>     Igor Gorbounov

Yes, I haven't seen Cedric around here for a little while now.  If
anybody else wants to jump in and help with win32 support for gtkmm,
it would be greatly appreciated.

--
jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list


_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Parent Message unknown Re: gtkmm binaries for win32

by Andreas Volz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Wed, 26 Mar 2008 15:31:03 +0530 schrieb Surya Kiran Gullapalli:

> >
> >
> > - I needed to hand edit all GTK\lib\pkgconfig\*.pc files and change
> > the prefix variable to let my configure find the gtk libs and
> > headers.
> >
>
> If you use pkg-config.exe from
> http://www.gtk.org/download-windows.html (which is a tweaked version
> of original pkg-config), you need not have to change the prefix
> variable any where. This pkg-config.exe, ignore the prefix in .pc
> file, but takes it from the directory which the pc file is located.

Ah, I didn't know that. Maybe you should state this somewhere so that
everyone who knows pkg-config read it. Maybe in the pkg-config chapter
below the download.

If I remember correct that didn't work that way one or two years ago. So
I modified the .pc files each time after install.

regards
Andreas
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Andreas Volz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Am Wed, 26 Mar 2008 09:54:50 -0500 schrieb Jonathon Jongsma:

> 2008/3/26 Igor Gorbounov <igorbounov@...>:
> > Andreas Volz пишет:
> >  > [...]
> >
> > > That worked great. Thanks.
> >  >
> >  > Some feedback:
> >  >
> >  > - gladewin32 should add at least a static HTML page. I thought
> >  > the project is dead.
> >  >
> >  >
> >  [...]
> >  The gtkmm installer from that site is awfully outdated. It seems
> > like nobody is maintaining gtkmm for win32 for about a year.
> >     Igor Gorbounov
>
> Yes, I haven't seen Cedric around here for a little while now.  If
> anybody else wants to jump in and help with win32 support for gtkmm,
> it would be greatly appreciated.

I'm interested in win32 for my current project. But I've no windows on
my system, so I've to compile all in VirtualBox. This is a real pain
because of compile speed! So I've a big interest to support the cross
compilation support of gtkmm for win32 (maybe OS X later).

I know there're some more or less complete websites about cross
compiling gtk(mm), but they're not complete. I miss a really official
and well done tutorial about cross compiling gtkmm. Here are some
questions and traps I found while trying to cross compile:

- Which versions of the specific libraries should be used? Which one
are tested and verified to build for win32 or a cross compiler? Should
I use newer (the newest?) packages from each project?

- From which source all sources should be used? There're some packages
on gnuwin32.sf.net that are more or less up-to-date. But they may
contain some win32 patches.

- Which configure options should be used? Which one are verified to
build/work on win32? For example pango has some configure options that
were unclear on win32 for me.

- I had to patch some packages like zlib, jpeg or libpng to get them
working in a cross compiler. Should we maintain these patches or
upstream them?

- In many cases people like to build a bundle for win32 with all
libraries and stuff included. It should be described very well which
files are needed and which files could be omit.

- The default look and feel is really ugly compared to Linux. Many
settings that I configure with Gnome and gconf aren't there in win32.
For example the toolbar icon style/theme (text below the icons,...).

regards
Andreas
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Parent Message unknown RE: gtkmm binaries for win32

by Paul Goins :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> > > - I needed to hand edit all GTK\lib\pkgconfig\*.pc files and change
> > > the prefix variable to let my configure find the gtk libs and
> > > headers.

I didn't have to tweak anything myself.  I installed the gladewin gtk+ package and the gtkmm windows package to their default directories, and after that, I might have had to set PKG_CONFIG_PATH by hand before attempting any builds, but I most certainly did not have to modify the .pc files by hand.  If PKG_CONFIG_PATH is set up, pkg-config -should- get most of the stuff.  I think I may have had to manually add the GTK/include folder, but all the other ones were taken care of.

That being said, I later did go download all the stuff from gtk.org so I could see which Windows gui bugs were present or fixed.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Surya Kiran Gullapalli-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello all,
 
I'm trying to get gtkmm build on win32 with VS2005 SP1.
 
So far I'm able to build glibmm and giomm.
The sample programs compiles and works fine.
 
Once gtkmm is done, I'll share it with every body.
 
Thanks,
Surya

_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Igor Gorbounov-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Surya Kiran Gullapalli пишет:
> [...]
>  
> I'm trying to get gtkmm build on win32 with VS2005 SP1.
>  
> So far I'm able to build glibmm and giomm.
> The sample programs compiles and works fine.
>  
> Once gtkmm is done, I'll share it with every body.
[...]
I see, that there are some troubles with building gtkmm package.
May be, there is some way to ask Cedric Gustin, how he did it?
    Igor Gorbounov
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Surya Kiran Gullapalli-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Okay,

Now I'm able to build gtkmm on win32 platform with VS2005 SP1. 
(gtkmm-2.12.5)

I've compiled my gtkmm application along with some examples, and every thing seems to be fine. 

If I want to share this with gtkmm group, how do i go about it. 

Do I have to create an installer for that?

Surya

_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Urs Stotz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Surya

On Fri, Mar 28, 2008 at 01:14:00PM +0530, Surya Kiran Gullapalli wrote:
> Okay,
> Now I'm able to build gtkmm on win32 platform with VS2005 SP1.
> (gtkmm-2.12.5)
>
> I've compiled my gtkmm application along with some examples, and every thing
> seems to be fine.
>
> If I want to share this with gtkmm group, how do i go about it.

to self build gtkmm and all needed libs with VS2005 would be interesting for me.

regards,
Urs
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Parent Message unknown Re: gtkmm binaries for win32

by R. Douglas Barbieri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry, I didn't carbon the list correctly. I'm such a dope. :-)


On Tue, Apr 1, 2008 at 11:11 AM, R. Douglas Barbieri <dooglio@...> wrote:

> What we do is cross-compile gtkmm and friends under Linux using the
>  ported mingw tools. This is how we make our sandbox:
>
>  http://www.m2osw.com/en/sandbox.html
>
>  You have to do some tweaking, but it's a whole heck of a lot faster.
>  Of course, our sandbox is compiled with mingw32, not with Visual
>  Studio.
>
>
>
>  On Thu, Mar 27, 2008 at 10:05 AM, Igor Gorbounov
>  <igor.gorbounov@...> wrote:
>  > Surya Kiran Gullapalli пишет:
>  >  > [...]
>  >
>  >
>  > >
>  >  > I'm trying to get gtkmm build on win32 with VS2005 SP1.
>  >  >
>  >  > So far I'm able to build glibmm and giomm.
>  >  > The sample programs compiles and works fine.
>  >  >
>  >  > Once gtkmm is done, I'll share it with every body.
>  >  [...]
>  >  I see, that there are some troubles with building gtkmm package.
>  >  May be, there is some way to ask Cedric Gustin, how he did it?
>  >     Igor Gorbounov
>  >
>  >
>  > _______________________________________________
>  >  gtkmm-list mailing list
>  >  gtkmm-list@...
>  >  http://mail.gnome.org/mailman/listinfo/gtkmm-list
>  >
>
>
>
>  --
>  Doug Barbieri
>  dooglio@...
>  http://www.dooglio.net/
>



--
Doug Barbieri
dooglio@...
http://www.dooglio.net/
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Murray Cumming :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have tried contacting Cedric (the usual gtkmm win32 maintainer),
without success again. It looks like we do need new people to take care
of this.

But as usual:
1. I'm not just going to hand this over to someone without being fairly
sure that they will keep producing new binaries in future.
2. Project files (For new MSVC++ versions, for instance), and scripts
should really be in our svn where they can be seen, discussed,
perfected, etc. Please do try to add anything necessary to a bug in
bugzilla. That's the first step, and the way for people to convince me
that 1. might happen.

On Wed, 2008-03-26 at 12:37 -0400, Harun abd As-Sami wrote:

> I will help with it.
>
> I ran in to some of the same problems a week back. The .pc files I had
> to gtkmm and for gtk+ were in two different places and I could not
> figure out how to specify for it to check two different directories in
> the environment variable (if it even will). Temporarily I just dumped
> the .pc's in the same directory to get everything working but I am
> sure there's a better way.
>
> Got everything working great with Dev-cpp though. Nearly every
> "example" case from the site works fine with it.
>
> I would also like to get maybe a Perl script for people to run after
> they get everything working to create a Dev-cpp project file in every
> directory of the examples. I think this would be a good way to get
> people trying out many of the features on Windows. This would allow
> them to just double click on the Dev-cpp project in any example
> directory and be able to build and run the example without having to
> add the compilation and link flags individually to every single
> example for every project.
>
> -Harun
>
> 2008/3/26 Jonathon Jongsma <jonathon@...>:
>         2008/3/26 Igor Gorbounov <igorbounov@...>:
>         > Andreas Volz пишет:
>         >  > [...]
>         >
>         > > That worked great. Thanks.
>         >  >
>         >  > Some feedback:
>         >  >
>         >  > - gladewin32 should add at least a static HTML page. I
>         thought the
>         >  > project is dead.
>         >  >
>         >  >
>         >  [...]
>         >  The gtkmm installer from that site is awfully outdated. It
>         seems like
>         >  nobody is maintaining gtkmm for win32 for about a year.
>         >     Igor Gorbounov
>        
>        
>         Yes, I haven't seen Cedric around here for a little while
>         now.  If
>         anybody else wants to jump in and help with win32 support for
>         gtkmm,
>         it would be greatly appreciated.
>        
>         --
>         jonner
>        
>         _______________________________________________
>         gtkmm-list mailing list
>         gtkmm-list@...
>         http://mail.gnome.org/mailman/listinfo/gtkmm-list
>        
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@...
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
murrayc@...
www.murrayc.com
www.openismus.com

_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Re: gtkmm binaries for win32

by Murray Cumming :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2008-04-03 at 17:04 +0200, Murray Cumming wrote:

> I have tried contacting Cedric (the usual gtkmm win32 maintainer),
> without success again. It looks like we do need new people to take care
> of this.
>
> But as usual:
> 1. I'm not just going to hand this over to someone without being fairly
> sure that they will keep producing new binaries in future.
> 2. Project files (For new MSVC++ versions, for instance), and scripts
> should really be in our svn where they can be seen, discussed,
> perfected, etc. Please do try to add anything necessary to a bug in
> bugzilla. That's the first step, and the way for people to convince me
> that 1. might happen.

Also, I would obviously like someone (or some people) to revive the
system that Cedric was using, to produce something for 2.12 that is like
what he provided for 2.10 and before. As far as I know, his installer
provided binaries for various compilers and windows platforms. And I
think it took care of various other installation issues.

I don't want to start all that from scratch again.

--
murrayc@...
www.murrayc.com
www.openismus.com

_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list

RE: gtkmm binaries for win32

by Cedric Gustin-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Murray and the gtkmm community,

Turns out I'm still alive but I have been extremely busy in the last few months, both on the professional and private side of life. As a result, I haven't written a single line of code (java, C++, Python, PHP, ..., just name it) since about a year ago.

Anyway, I understand the concerns of the community about the need for updated gtkmm binaries for the win32 platform. But as my time is limited, I would be happy if one or two co-maintainers could please stand up and help me for these updated binaries, before taking over the maintenance say around the gtkmm 2.14 release time.

So, what is the status of gtkmm on win32 right now :

1. for the mingw32 target, everything (latest libsigc++, libxml++, glibmm, gtkmm, libglademm) builds fine
with the exception of libglademm : some missing symbols in the libglade DLL. I will submit a patch on bugzilla in the next few days.

For early birds, I have uploaded binaries (mingw32 only, no MSVC) to a temporary location :

http://www.gustin.be/win32/gtkmm-win32-2.12.7.zip

2. for the MSVC platform, I target the Visual C++ Express 2008 toolchain. Because of small changes in the way Microsoft has included the Windows SDK in Visual C++ Express 2008, resource files (.rc) will have to be patched. The other part of the work will deal with updating the project files when required (for example for the new giomm binding). Nothing complicated but it make take a little time.

3. My installer is based on a NSIS script which should still be OK for gtkmm 2.12

So what I propose is the following :

1. Document how I build gtkmm for the mingw32 target : using a standard cygwin distribution (with the -mno-cygwin gcc compiler option) and the autotools (configure;make;make install) and make sure other people can reproduce the build.
2. Patch the code on svn for Visual C++ Express 2008 (under a new MSVC_2008 subdirectory) and update the project files accordingly. Document the build process and have other people reproduce it and ideally adapt it for MSVC 2005.
3. Upload an initial gtkmm 2.12 installer on ftp.gnome.org and upload the NSIS script on svn. Have other people generating the installer.
4. Decide with Murray what to do next and with whom.

Target is end of this month for reaching #4.

Fine for you ?

Cédric

-----Original Message-----
From: gtkmm-list-bounces@... [mailto:gtkmm-list-bounces@...] On Behalf Of Murray Cumming
Sent: Thursday, April 03, 2008 5:04 PM
To: Harun abd As-Sami
Cc: gtkmm-list@...
Subject: Re: gtkmm binaries for win32

I have tried contacting Cedric (the usual gtkmm win32 maintainer),
without success again. It looks like we do need new people to take care
of this.

But as usual:
1. I'm not just going to hand this over to someone without being fairly
sure that they will keep producing new binaries in future.
2. Project files (For new MSVC++ versions, for instance), and scripts
should really be in our svn where they can be seen, discussed,
perfected, etc. Please do try to add anything necessary to a bug in
bugzilla. That's the first step, and the way for people to convince me
that 1. might happen.

On Wed, 2008-03-26 at 12:37 -0400, Harun abd As-Sami wrote:

> I will help with it.
>
> I ran in to some of the same problems a week back. The .pc files I had
> to gtkmm and for gtk+ were in two different places and I could not
> figure out how to specify for it to check two different directories in
> the environment variable (if it even will). Temporarily I just dumped
> the .pc's in the same directory to get everything working but I am
> sure there's a better way.
>
> Got everything working great with Dev-cpp though. Nearly every
> "example" case from the site works fine with it.
>
> I would also like to get maybe a Perl script for people to run after
> they get everything working to create a Dev-cpp project file in every
> directory of the examples. I think this would be a good way to get
> people trying out many of the features on Windows. This would allow
> them to just double click on the Dev-cpp project in any example
> directory and be able to build and run the example without having to
> add the compilation and link flags individually to every single
> example for every project.
>
> -Harun
>
> 2008/3/26 Jonathon Jongsma <jonathon@...>:
>         2008/3/26 Igor Gorbounov <igorbounov@...>:
>         > Andreas Volz пишет:
>         >  > [...]
>         >
>         > > That worked great. Thanks.
>         >  >
>         >  > Some feedback:
>         >  >
>         >  > - gladewin32 should add at least a static HTML page. I
>         thought the
>         >  > project is dead.
>         >  >
>         >  >
>         >  [...]
>         >  The gtkmm installer from that site is awfully outdated. It
>         seems like
>         >  nobody is maintaining gtkmm for win32 for about a year.
>         >     Igor Gorbounov
>        
>        
>         Yes, I haven't seen Cedric around here for a little while
>         now.  If
>         anybody else wants to jump in and help with win32 support for
>         gtkmm,
>         it would be greatly appreciated.
>        
>         --
>         jonner
>        
>         _______________________________________________
>         gtkmm-list mailing list
>         gtkmm-list@...
>