public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* GTK on CYGWIN
@ 2002-05-19 14:51 Torsten Giebl
  2002-05-19 15:45 ` Gerrit P. Haase
  0 siblings, 1 reply; 15+ messages in thread
From: Torsten Giebl @ 2002-05-19 14:51 UTC (permalink / raw)
  To: cygwin

CYGWIN is really a great thing. I want to use GTK natively on Windows, not with XFree
or another XServer. What is the easiest way to install GTK with CYGWI`N ?
Do i have to download all the packages for GTK from www.gimp.org or
is there a whole GTK package available ??

THANKS!





--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on CYGWIN
  2002-05-19 14:51 GTK on CYGWIN Torsten Giebl
@ 2002-05-19 15:45 ` Gerrit P. Haase
  2002-05-20  4:29   ` S. L.
  0 siblings, 1 reply; 15+ messages in thread
From: Gerrit P. Haase @ 2002-05-19 15:45 UTC (permalink / raw)
  To: Torsten Giebl; +Cc: cygwin

Hallo Torsten,

Am Sonntag, 19. Mai 2002 um 19:02 schriebst du:

> CYGWIN is really a great thing. I want to use GTK natively on Windows, not with XFree
> or another XServer. What is the easiest way to install GTK with CYGWI`N ?
> Do i have to download all the packages for GTK from www.gimp.org or
> is there a whole GTK package available ??

There are patches available.
See here: http://homepage.ntlworld.com/steven.obrien2/

But these patches doesn't use mingw as build environment.
They will result in native Cygwin binaries.  If you want
native Windows binaries, Tor's Gimp site is probably the
best point to start with.

BTW, this is XFree86 stuff and should be discussed on the
cygwin-xfree@cygwin.com list.


Gerrit
-- 
=^..^=

--


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on CYGWIN
  2002-05-19 15:45 ` Gerrit P. Haase
@ 2002-05-20  4:29   ` S. L.
  2002-05-20  4:45     ` GTK on cygwin Christopher Faylor
  2002-05-20  5:55     ` GTK on CYGWIN Gerrit P. Haase
  0 siblings, 2 replies; 15+ messages in thread
From: S. L. @ 2002-05-20  4:29 UTC (permalink / raw)
  To: Gerrit P. Haase; +Cc: wizard, cygwin

[...]
> > CYGWIN is really a great thing. I want to use GTK natively on Windows,
> not with XFree
> > or another XServer. What is the easiest way to install GTK with CYGWI`N
[...]
> 
> BTW, this is XFree86 stuff and should be discussed on the
> cygwin-xfree@cygwin.com list.
> 
> 
> Gerrit
> -- 
> =^..^=
[...]

Am I missing something?
Or Gerrit ...?!  :))

Actually the single hint for using GTK+ with native Windose, is the tml's
(Tor Lillqvist) port -- which is not a cygwin but a mingw one. But as tcl/tk
package has the same property and is still usable, GTK+ could become a similar
case. Except the situation someone does a cygwin port (also like tcl/tk's
case :)

SLao

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on cygwin
  2002-05-20  4:29   ` S. L.
@ 2002-05-20  4:45     ` Christopher Faylor
  2002-05-20  5:45       ` S. L.
                         ` (2 more replies)
  2002-05-20  5:55     ` GTK on CYGWIN Gerrit P. Haase
  1 sibling, 3 replies; 15+ messages in thread
From: Christopher Faylor @ 2002-05-20  4:45 UTC (permalink / raw)
  To: cygwin

On Mon, May 20, 2002 at 08:25:08AM +0200, S. L. wrote:
>[...]
>> > CYGWIN is really a great thing. I want to use GTK natively on Windows,
>> not with XFree
>> > or another XServer. What is the easiest way to install GTK with CYGWI`N
>[...]
>> 
>> BTW, this is XFree86 stuff and should be discussed on the
>> cygwin-xfree@cygwin.com list.
>> 
>> 
>> Gerrit
>> -- 
>> =^..^=
>[...]
>
>Am I missing something?
>Or Gerrit ...?!  :))
>
>Actually the single hint for using GTK+ with native Windose, is the tml's
>(Tor Lillqvist) port -- which is not a cygwin but a mingw one. But as tcl/tk
>package has the same property and is still usable, GTK+ could become a similar
>case. Except the situation someone does a cygwin port (also like tcl/tk's
>case :)

No, you're not missing something.  We've all developed a knee-jerk
response to the subject of discussing X-related issues here.  Normally
that's a good thing.  :-)

You are specifically not talking about X, though.  So, it's perfectly
acceptable to discuss this here.

Just to add to the thread, I assume that if GTK+ can be built using mingw,
it should be pretty easy to build it for native cygwin.  Have you tried
just building it with Cygwin's gcc?

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on cygwin
  2002-05-20  4:45     ` GTK on cygwin Christopher Faylor
@ 2002-05-20  5:45       ` S. L.
  2002-05-20  6:04       ` Charles Wilson
  2002-05-20  7:56       ` S. L.
  2 siblings, 0 replies; 15+ messages in thread
From: S. L. @ 2002-05-20  5:45 UTC (permalink / raw)
  To: cygwin

[...]
> >> > CYGWIN is really a great thing. I want to use GTK natively on
> Windows,
[...]
> Just to add to the thread, I assume that if GTK+ can be built using mingw,
> it should be pretty easy to build it for native cygwin.  Have you tried
> just building it with Cygwin's gcc?
> 
> cgf
[...]

... Just to answer to the just-added-to-the-thread :) 
Yes, I have. And I am still trying.

On the serious hand, now, there are several issues regarding GTK+/cygwin:
1. unlike tcl/tk, there was never a gtk+ port on cygwin
2. like the tcl/tk there are versions more closely to be "portable" than
others
3. like the tcl/tk case, both gtk+ and cygwin are evolving independently, so
any building assumptions in a particular moment are not sync'd.
4. the most despairing thing is the version 2.0 of gtk+: while 1.2.x series 
were not ported on cygwin, and they required just glib and gtk+ tarballs,
the 2.0.x series come with 4 tarballs, and have iconv and pkg-config as
dependencies. Ugly!
5. the man who is the most involved in gtk+ porting to win32, tml,
>/dev/null 's any cygwin related question. And he's right.

SLao

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on CYGWIN
  2002-05-20  4:29   ` S. L.
  2002-05-20  4:45     ` GTK on cygwin Christopher Faylor
@ 2002-05-20  5:55     ` Gerrit P. Haase
  2002-05-20  7:43       ` S. L.
  1 sibling, 1 reply; 15+ messages in thread
From: Gerrit P. Haase @ 2002-05-20  5:55 UTC (permalink / raw)
  To: S . L .; +Cc: cygwin

Hallo S,

Am Montag, 20. Mai 2002 um 08:25 schriebst du:

> [...]
>> > CYGWIN is really a great thing. I want to use GTK natively on Windows,
>> not with XFree
>> > or another XServer. What is the easiest way to install GTK with CYGWI`N
> [...]
>> 
>> BTW, this is XFree86 stuff and should be discussed on the
>> cygwin-xfree@cygwin.com list.
> [...]

> Am I missing something?
> Or Gerrit ...?!  :))

> Actually the single hint for using GTK+ with native Windose, is the tml's
> (Tor Lillqvist) port -- which is not a cygwin but a mingw one. But as tcl/tk
> package has the same property and is still usable, GTK+ could become a similar
> case. Except the situation someone does a cygwin port (also like tcl/tk's
> case :)

1. A native port of GTK has nothing to do with Cywgin.
   If you ned help here ask Tor and use mingw or orther lists.
   
2. If you use GTK linked against cygwin1.dll it is XFree86 stuff.
   Then use the Cygwin-XFree list.

3. Am I missing s.th.?


Gerrit
-- 
=^..^=

--


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on cygwin
  2002-05-20  4:45     ` GTK on cygwin Christopher Faylor
  2002-05-20  5:45       ` S. L.
@ 2002-05-20  6:04       ` Charles Wilson
  2002-05-20  6:05         ` Charles Wilson
  2002-05-20  7:56       ` S. L.
  2 siblings, 1 reply; 15+ messages in thread
From: Charles Wilson @ 2002-05-20  6:04 UTC (permalink / raw)
  To: cygwin

Christopher Faylor wrote:


> Just to add to the thread, I assume that if GTK+ can be built using mingw,
> it should be pretty easy to build it for native cygwin.  Have you tried
> just building it with Cygwin's gcc?


It's a really long story.  Short version:

windows port is on a separate branch from the trunk, and follows its own 
release cycle.

Long version:

Most people grab the "real" gtk+ (e.g. the unix one) and try to build 
that -- expecting the cygwin build to use MS graphics.  AFAIK, the 
windows stuff has not been merged.

  The windows branch can build in three ways: msvc makefiles, mingw 
makefiles (unmaintained), and mingw configury script (MSYS?).  Tor uses 
the third option.  However, it's unclear how well his native graphics 
stuff will merge with normal unixy event loops.  I'm not sure how 
divergent the mainline and winbranch are.

Finally, there's the whole "which version" problem.  There's 1.2.x, 
1.3.x, and now pre-2.0.  Which one are you talking about?  mainline is 
real close to 2.0; winbranch is back on 1.3.x somewhere.  But most 
people who attempt to build gtk/glib on cygwin use the 1.2.x branch 
(Steven O'Brien, etc) -- and do an X build.

Personally, I'd like to see an X-based version first -- that seems 
easiest.  Then perhaps a cygwin port of the windows branch -- but Tor 
doesn't seem too thrilled about that enterprise.  This would probably 
work better once the windows branch is merged back into the mainline 
code -- but I dunno when that will happen.

As far as 2.0 goes, which requires pkgconfig and iconv....well, 
pkgconfig is already an official cygwin package (many recent changes to 
pkgconfig were instigated by Tor to make the MSYS/mingw configury 
better).  iconv has been available on my testing site for weeks now, but 
after all the blather and complaining, nobody has volunteered to 
maintain it.  And NO, it will not be me.

--Chuck




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on cygwin
  2002-05-20  6:04       ` Charles Wilson
@ 2002-05-20  6:05         ` Charles Wilson
  0 siblings, 0 replies; 15+ messages in thread
From: Charles Wilson @ 2002-05-20  6:05 UTC (permalink / raw)
  To: cygwin

Christopher Faylor wrote:


> Just to add to the thread, I assume that if GTK+ can be built using mingw,
> it should be pretty easy to build it for native cygwin.  Have you tried
> just building it with Cygwin's gcc?


It's a really long story.  Short version:

windows port is on a separate branch from the trunk, and follows its own 
release cycle.

Long version:

Most people grab the "real" gtk+ (e.g. the unix one) and try to build 
that -- expecting the cygwin build to use MS graphics.  AFAIK, the 
windows stuff has not been merged.

  The windows branch can build in three ways: msvc makefiles, mingw 
makefiles (unmaintained), and mingw configury script (MSYS?).  Tor uses 
the third option.  However, it's unclear how well his native graphics 
stuff will merge with normal unixy event loops.  I'm not sure how 
divergent the mainline and winbranch are.

Finally, there's the whole "which version" problem.  There's 1.2.x, 
1.3.x, and now pre-2.0.  Which one are you talking about?  mainline is 
real close to 2.0; winbranch is back on 1.3.x somewhere.  But most 
people who attempt to build gtk/glib on cygwin use the 1.2.x branch 
(Steven O'Brien, etc) -- and do an X build.

Personally, I'd like to see an X-based version first -- that seems 
easiest.  Then perhaps a cygwin port of the windows branch -- but Tor 
doesn't seem too thrilled about that enterprise.  This would probably 
work better once the windows branch is merged back into the mainline 
code -- but I dunno when that will happen.

As far as 2.0 goes, which requires pkgconfig and iconv....well, 
pkgconfig is already an official cygwin package (many recent changes to 
pkgconfig were instigated by Tor to make the MSYS/mingw configury 
better).  iconv has been available on my testing site for weeks now, but 
after all the blather and complaining, nobody has volunteered to 
maintain it.  And NO, it will not be me.

--Chuck



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on CYGWIN
  2002-05-20  5:55     ` GTK on CYGWIN Gerrit P. Haase
@ 2002-05-20  7:43       ` S. L.
  2002-05-20  8:18         ` Gerrit P. Haase
  0 siblings, 1 reply; 15+ messages in thread
From: S. L. @ 2002-05-20  7:43 UTC (permalink / raw)
  To: Gerrit P. Haase; +Cc: cygwin

Gerrit,
[...]
> 1. A native port of GTK has nothing to do with Cywgin.
       ^^^^^^^^            ^^^^^^^
>    If you ned help here ask Tor and use mingw or orther lists.
[...] 

It has. To mention just the posix paths? :)

[...]
> 2. If you use GTK linked against cygwin1.dll it is XFree86 stuff.
                                                                
^^^^^^^^^^^^
>    Then use the Cygwin-XFree list.
[...]

It is not. As the XEmacs and Mummit Khan's tcl/tk port, the main difference
between the X and the _cygwin_ ports would be the native (gdi) functions used
to draw the widgets. No X functions. No X. No "-display" option. 

[...] 

SLao

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on cygwin
  2002-05-20  4:45     ` GTK on cygwin Christopher Faylor
  2002-05-20  5:45       ` S. L.
  2002-05-20  6:04       ` Charles Wilson
@ 2002-05-20  7:56       ` S. L.
  2002-05-20  8:06         ` S. L.
  2 siblings, 1 reply; 15+ messages in thread
From: S. L. @ 2002-05-20  7:56 UTC (permalink / raw)
  To: cygwin; +Cc: cygwin

Sorry for the thread inconsistency with my first reply.

[this one's just to check reaching the right possition]

SLao

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on cygwin
  2002-05-20  7:56       ` S. L.
@ 2002-05-20  8:06         ` S. L.
  0 siblings, 0 replies; 15+ messages in thread
From: S. L. @ 2002-05-20  8:06 UTC (permalink / raw)
  To: cygwin; +Cc: cygwin

Sorry for the thread inconsistency with my first reply.

[this one's just to check reaching the right possition]

SLao

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on CYGWIN
  2002-05-20  7:43       ` S. L.
@ 2002-05-20  8:18         ` Gerrit P. Haase
  0 siblings, 0 replies; 15+ messages in thread
From: Gerrit P. Haase @ 2002-05-20  8:18 UTC (permalink / raw)
  To: S . L .; +Cc: cygwin

Hallo S,

Am Montag, 20. Mai 2002 um 11:24 schriebst du:

> Gerrit,
> [...]
>> 1. A native port of GTK has nothing to do with Cywgin.
>        ^^^^^^^^            ^^^^^^^
>>    If you ned help here ask Tor and use mingw or orther lists.
> [...] 

> It has. To mention just the posix paths? :)

Yes, ok. I see.

> [...]
>> 2. If you use GTK linked against cygwin1.dll it is XFree86 stuff.
                                                                
> ^^^^^^^^^^^^
>>    Then use the Cygwin-XFree list.
> [...]

> It is not. As the XEmacs and Mummit Khan's tcl/tk port, the main difference
> between the X and the _cygwin_ ports would be the native (gdi) functions used
> to draw the widgets. No X functions. No X. No "-display" option. 

> [...] 

Then there are three possibilities:

1. native Windows
2. native Cygwin
3. native XFree86 (with Cygwin of course)

Since 1. and 3. are known to work, 2. is obviously the difficult part.

Since the Tcl/Tk & Perl/Tk ports are based on the Windows parts of the
sources maybe it is a good point to start with a look at the relevant
parts in these ports sources.


Gerrit
-- 
=^..^=

--


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* gtk on cygwin
@ 2003-11-03 22:57 U Fleku
  0 siblings, 0 replies; 15+ messages in thread
From: U Fleku @ 2003-11-03 22:57 UTC (permalink / raw)
  To: cygwin

Hi all,
I'm trying to compile Lopster on cygwin (I don't want to port it, but to
emulate on cygwin).
Lopster requires gtk. Gtk have also a win32 version. If I want to emulate
Lopster on cygwin I need the linux version or win32 version?
Thanks.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GTK on CYGWIN
@ 2002-05-20 17:54 Nicholas Wourms
  0 siblings, 0 replies; 15+ messages in thread
From: Nicholas Wourms @ 2002-05-20 17:54 UTC (permalink / raw)
  To: cygwin

Hi,

I thought this might be of some interest to the folks wanting to see XFree
and native cygwin versions of these packages...

Charles, why don't you speak to Harold about supporting that gtk package?
I don't know if he is aware you are looking for someone to maintain it...

Cheers,
Nicholas

--- Harold Hunt <huntharo@msu.edu> wrote:
> From: "Harold Hunt" <huntharo@msu.edu>
> To: "Nicholas Wourms" <nwourms@yahoo.com>
> CC: "cygx" <cygwin-xfree@cygwin.com>
> Subject: RE: Testing Site Down?
> Date: Fri, 10 May 2002 17:48:01 -0400
> 
> Nicholas,
> 
> I sent an email about two weeks ago that said that huntharo-4 would be
> going
> down.  I moved out of the dorm that I had the machine in and I'm now
> living
> off campus, so I don't have ethernet anymore.
> 
> There is a little work that needs to be done so that gtk+, glib, etc.
> can be
> built as shared libraries on Cygwin.  I'm going to get through that over
> the
> next few weeks.  Be sure to watch the Cygwin/XFree86 list for
> announcements.
> 
> Harold
> 
> > -----Original Message-----
> > From: Nicholas Wourms [mailto:nwourms@yahoo.com]
> > Sent: Friday, May 10, 2002 3:42 PM
> > To: Harold L Hunt
> > Subject: Testing Site Down?
> >
> >
> > Harold,
> >
> > I recall you had gtk+, glib, pango, and atk available on your test
> site,
> > do you still have them?  I just nuked my cygwin install and I'm unable
> to
> > login...
> >
> > Thanks,
> > Nicholas


__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

* GTK on CYGWIN
@ 2002-05-19 15:07 Dockeen
  0 siblings, 0 replies; 15+ messages in thread
From: Dockeen @ 2002-05-19 15:07 UTC (permalink / raw)
  To: cygwin, wizard

On the Cygwin "front page", i.e. http://sources.redhat.com/cygwin/
there is a note about GTK+ and glib, would that be of possible interest
to you in this matter?

I recommend making http://sources.redhat.com/ml/cygwin/ part of 
your daily reading as well.  I learn something new every day, which
almost makes up for th three things I forget every day.

Wayne Keen



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2003-11-03 22:57 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-19 14:51 GTK on CYGWIN Torsten Giebl
2002-05-19 15:45 ` Gerrit P. Haase
2002-05-20  4:29   ` S. L.
2002-05-20  4:45     ` GTK on cygwin Christopher Faylor
2002-05-20  5:45       ` S. L.
2002-05-20  6:04       ` Charles Wilson
2002-05-20  6:05         ` Charles Wilson
2002-05-20  7:56       ` S. L.
2002-05-20  8:06         ` S. L.
2002-05-20  5:55     ` GTK on CYGWIN Gerrit P. Haase
2002-05-20  7:43       ` S. L.
2002-05-20  8:18         ` Gerrit P. Haase
2002-05-19 15:07 Dockeen
2002-05-20 17:54 Nicholas Wourms
2003-11-03 22:57 gtk on cygwin U Fleku

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).