Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com X-Injected-Via-Gmane: http://gmane.org/ Path: not-for-mail From: Charles Wilson Newsgroups: gmane.os.cygwin Subject: Re: GTK on cygwin Date: Mon, 20 May 2002 05:03:38 -0400 Lines: 46 Message-ID: <3CE8BBEA.7030709@ece.gatech.edu> References: <169891993669 DOT 20020519192111 AT familiehaase DOT de> <31464 DOT 1021875908 AT www53 DOT gmx DOT net> <20020520064117 DOT GA18463 AT redhat DOT com> NNTP-Posting-Host: c-24-98-131-105.atl.client2.attbi.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1021885208 13396 24.98.131.105 (20 May 2002 09:00:08 GMT) X-Complaints-To: usenet AT main DOT gmane DOT org NNTP-Posting-Date: Mon, 20 May 2002 09:00:08 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: en-us 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/