From paul@linuxaudiosystems.com Mon Jul 2 14:43:42 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4E39175028C for ; Mon, 2 Jul 2012 14:43:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QV0Fi0pBXgo0 for ; Mon, 2 Jul 2012 14:43:28 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by menubar.gnome.org (Postfix) with ESMTP id 81E56750274 for ; Mon, 2 Jul 2012 14:43:20 +0000 (UTC) Received: by lbon10 with SMTP id n10so13615099lbo.27 for ; Mon, 02 Jul 2012 07:43:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=3kso3aJ93o7BnqZFZROrMm0h5nwuf49guq6X7h8jjhc=; b=Q9U6j+bi/BdrMUnmF49zc2sztEz3a2sMi3t/TWRQcKFUAWz5YU1an04oEupApCfjfQ 45XjJ0LmiYp45hbzpuWOKmK/Bxeu+QOFFD+lkriTPms4p22POgPr4bcmJLCmeAZlfBDT 9nq0EYMNbe8Bh0lYeEF31jSAXQfEGk6tDKzqsNhACzZqi4o3sAdBiTejnenn1cGNmoHR T2ktNDTi+hChKufQqd+Y4wo5T3At2/RBjnVsw3sMSq/AJDwgrRQg+nUP9Ta7xe0mmGtN ax+0npIaXy+6wKPOeyjiJIi0LXCGKLnmKHpFaqfA8Sp+xJCcEAESXLo6L7Qu1BJ5N7+K y5Dw== MIME-Version: 1.0 Received: by 10.112.83.200 with SMTP id s8mr6318606lby.13.1341240197419; Mon, 02 Jul 2012 07:43:17 -0700 (PDT) Received: by 10.114.0.229 with HTTP; Mon, 2 Jul 2012 07:43:17 -0700 (PDT) Date: Mon, 2 Jul 2012 10:43:17 -0400 Message-ID: Subject: regression in gtk-2-24 From: Paul Davis To: gtk-devel-list Content-Type: multipart/alternative; boundary=f46d0401fc3f86924104c3d9d1a5 X-Gm-Message-State: ALoCoQkXysdqm0kURX31ED19iA9wiNjnNEIdDI09eSXZmEOU9avBYB1NyAVnvYWB8wEmzcFVeQTE X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2012 14:43:42 -0000 --f46d0401fc3f86924104c3d9d1a5 Content-Type: text/plain; charset=ISO-8859-1 i've recently appended info to the following bug report about a regression in gtk-2-24 introduced by a commit from April. i don't know if there are any plans for a new gtk2 release, but this bug is relatively serious, since it makes the filechooser misbehave in many common cases. https://bugzilla.gnome.org/show_bug.cgi?id=674556 The bug is reported resolved, but the fix introduced the new issue that I describe. --p --f46d0401fc3f86924104c3d9d1a5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable i've recently appended info to the following bug report about a regress= ion in gtk-2-24 introduced by a commit from April. i don't know if ther= e are any plans for a new gtk2 release, but this bug is relatively serious,= since it makes the filechooser misbehave in many common cases.

=A0=A0=A0 https://bugzilla.gnome.org/show_bug.cgi?id=3D674556

The bug i= s reported resolved, but the fix introduced the new issue that I describe.<= br>
--p

--f46d0401fc3f86924104c3d9d1a5-- From billyoc@gmail.com Wed Jul 11 18:01:46 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 91AD475021C for ; Wed, 11 Jul 2012 18:01:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RYumOzawc14e for ; Wed, 11 Jul 2012 18:01:42 +0000 (UTC) Received: from mail-yw0-f42.google.com (mail-yw0-f42.google.com [209.85.213.42]) by menubar.gnome.org (Postfix) with ESMTP id D27AF7501BD for ; Wed, 11 Jul 2012 18:01:33 +0000 (UTC) Received: by yhoo21 with SMTP id o21so235641yho.29 for ; Wed, 11 Jul 2012 11:01:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=IMuzR1A7Udm5v9lH2bbLz55+8ECMCiK0W8er6amSYmY=; b=jhqE9s6ec5bm+7FkLqrocShajQRnjKp8bySajdMNimJuCCxSga/LYEU6sGDCL4mSQu QMVPuFSznfUcPfcUrU0jABbB5s5yWf8AXeukWW802RxiU6TkKz0GBaWIhEvi7CtISrSb gY8wSu0nD7HVTx4WdGsbh6N1wkc1aQIzkk2Cef4zK8ilyh5OV+a03V9AhiYPQp1IZmZA 3M4WZCDPE76X1kkPvLp3ZTFit/kiSbtz9ALuUKkQig5WJdAfj4eLs26ry3fBNLdj9oS6 CCRm+0A1pNjLmBIsjYyhrkEkOSsfgKcBepsDcuIe/glR1SeYf01ALoal7kkWRDIaUj2o Nzqg== MIME-Version: 1.0 Received: by 10.50.197.232 with SMTP id ix8mr15350458igc.73.1342029691904; Wed, 11 Jul 2012 11:01:31 -0700 (PDT) Received: by 10.231.127.195 with HTTP; Wed, 11 Jul 2012 11:01:31 -0700 (PDT) Date: Wed, 11 Jul 2012 14:01:31 -0400 Message-ID: Subject: JHBuild typos small patch From: "Billy O'Connor" To: gtk-devel-list@gnome.org Content-Type: multipart/mixed; boundary=14dae93404b71060fe04c491a3d5 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2012 18:01:47 -0000 --14dae93404b71060fe04c491a3d5 Content-Type: text/plain; charset=ISO-8859-1 I've used jhbuild about a billion times and just now noticed these. --14dae93404b71060fe04c491a3d5 Content-Type: application/octet-stream; name="jhbuild.patch" Content-Disposition: attachment; filename="jhbuild.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h4iptkv60 ZGlmZiAtLWdpdCBhL01ha2VmaWxlLnBsYWluIGIvTWFrZWZpbGUucGxhaW4KaW5kZXggYTQwZjYy Ny4uNTQ3NDdlZCAxMDA2NDQKLS0tIGEvTWFrZWZpbGUucGxhaW4KKysrIGIvTWFrZWZpbGUucGxh aW4KQEAgLTM4LDcgKzM4LDcgQEAgaW5zdGFsbDogaW5jbHVkZS1jaGVjayBpbnN0YWxsLWNoZWNr CiAKIAlpbnN0YWxsIC1tNzU1IGluc3RhbGwtY2hlY2sgJChiaW5kaXIpL2luc3RhbGwtY2hlY2sK IAotCSMgaWYgfi9iaW4vamJ1aWxkIGV4aXN0cywgaXQgaXMgbW9zdCBsaWtlbHkgYW4gb2xkIHZl cnNpb24sIGFuZCBpdCB3aWxsCisJIyBpZiB+L2Jpbi9qaGJ1aWxkIGV4aXN0cywgaXQgaXMgbW9z dCBsaWtlbHkgYW4gb2xkIHZlcnNpb24sIGFuZCBpdCB3aWxsCiAJIyBub3Qgd29yazsgc28gcmVu YW1lIGl0IGFuZCBpbnN0YWxsIGEgc3ltbGluayB0byB0aGUgbmV3IHZlcnNpb24KIAkjIGluc3Rl YWQuCiAJQGlmIFsgLWUgIiQoSE9NRSkvYmluL2poYnVpbGQiIF0gJiYgWyAhICQoYmluZGlyKSAt ZWYgJChIT01FKS9iaW4gXTsgdGhlbiBcCmRpZmYgLS1naXQgYS9kb2MvZXMvZXMucG8gYi9kb2Mv ZXMvZXMucG8KaW5kZXggNDZkYzkwYS4uOTBjMDg5MyAxMDA2NDQKLS0tIGEvZG9jL2VzL2VzLnBv CisrKyBiL2RvYy9lcy9lcy5wbwpAQCAtMjAyLDcgKzIwMiw3IEBAIG1zZ2lkICIiCiAiZmlsZW5h bWU+IHVuZGVyIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4gTm93IHRvIGJ1aWxkIGFuZCBpbnN0YWxs IEpIQnVpbGQ6IgogbXNnc3RyICIiCiAiRXN0byBkZXNjYXJnYXLDoSBKSEJ1aWxkIGVuIHVuYSBu dWV2YSBjYXJwZXRhIGxsYW1hZGEgPGZpbGVuYW1lPmpoYnVpbGQ8LyIKLSJmaWxlbmFtZT4gZW4g bGEgY2FycGV0YSBhY3R1YWwuIEFob3JhLCBwYXJhIGNvbnN0cnVpciBlIGluc3RhbGFyIEpCdWls ZDoiCisiZmlsZW5hbWU+IGVuIGxhIGNhcnBldGEgYWN0dWFsLiBBaG9yYSwgcGFyYSBjb25zdHJ1 aXIgZSBpbnN0YWxhciBKSEJ1aWxkOiIKIAogIzogQy9pbmRleC5kb2Nib29rOjEwOChzZWN0aW9u L3NjcmVlbikKICMsIG5vLXdyYXAKZGlmZiAtLWdpdCBhL3BvL2lkLnBvIGIvcG8vaWQucG8KaW5k ZXggM2ViMmU5OC4uZDZmMDNkNiAxMDA2NDQKLS0tIGEvcG8vaWQucG8KKysrIGIvcG8vaWQucG8K QEAgLTExODcsNyArMTE4Nyw3IEBAIG1zZ3N0ciAieWEiCiAKICM6IC4uL2poYnVpbGQvbWFpbi5w eTo5OAogbXNnaWQgIllvdSBzaG91bGQgbm90IHJ1biBqaGJ1aWxkIGFzIHJvb3QuXG4iCi1tc2dz dHIgIkFuZGEgbWVzdGlueWEgdGFrIG1lbmphbGFua2FuIGpidWlsZCBzZWJhZ2FpIHJvb3QuXG4i Cittc2dzdHIgIkFuZGEgbWVzdGlueWEgdGFrIG1lbmphbGFua2FuIGpoYnVpbGQgc2ViYWdhaSBy b290LlxuIgogCiAjOiAuLi9qaGJ1aWxkL21haW4ucHk6MTA2CiBtc2dpZCAiJXByb2cgWyAtZiBj b25maWcgXSBjb21tYW5kIFsgb3B0aW9ucyAuLi4gXSIK --14dae93404b71060fe04c491a3d5-- From manday@gmx.net Wed Jul 11 19:45:28 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 19E8275022F for ; Wed, 11 Jul 2012 19:45:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3-ajrVXhUEAe for ; Wed, 11 Jul 2012 19:45:08 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by menubar.gnome.org (Postfix) with SMTP id 600527501BD for ; Wed, 11 Jul 2012 19:44:59 +0000 (UTC) Received: (qmail invoked by alias); 11 Jul 2012 19:44:57 -0000 Received: from p4FEBFCB9.dip.t-dialin.net (EHLO engine.Speedport_W723_V_Typ_A_1_00_092) [79.235.252.185] by mail.gmx.net (mp033) with SMTP; 11 Jul 2012 21:44:57 +0200 X-Authenticated: #19862253 X-Provags-ID: V01U2FsdGVkX18+QV8OrIk+dQO7siW61jFhjV96DWSevNIY7wSpQF S3rEM01RhSnukL Date: Wed, 11 Jul 2012 21:48:20 +0200 From: Cedric Sodhi To: gtk-devel-list@gnome.org Subject: How to create a working GtkIMContextSimple Message-ID: <20120711194820.GA6562@engine.Speedport_W723_V_Typ_A_1_00_092> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2012 19:45:29 -0000 Hello, the subject may not fully do the content justice, it just describes the actual reason why I'm where I am: My goal is to create an IMContext which basically only serves as a "Hook" to perform certain operations when a GtkEntry (or anything which uses an IMM) is focused but, at least in large portions, does not affect the actual input. Meaning my IMContext should get activated/used, but I want to rely on the otherwise would-have-been-selected context (like "Simple") to actual perform all input-related computations. GtkIMMulticontext basically already does this. It is a fully functional class by itsself and just links up with whatever other IMContext is there. There I've run into a few practical problems and trying to understand the code of IMMulticontext (IMMC) I just got more confused. The practical problem is that I, in my IMM, need to figure out a) which other IMs are available b) which is the next less preferred IM to the mine c) instantiate it and d) link up with it (meaning forward all requests to it, like IMMC does) While d) should practically pose no difficulty and just a bit a tedious code, a) through c) seem very problematic. In particular a) At first, the documentation makes no mention whatsoever about the currently loadable/loaded IMModules/IMContexts are maintained or how to access a list of available IMMs. Only GtkIMContextSimple is readily available. The code gtkimmulticontext.c contains a call to _gtk_im_module_list() which appears to be part of a private API which no IM may rely on. Therefore, I may obtain a list of modules only through call to a factually non-existant API b) Same here - is there any way to obtain the "next-best" IMM from that list, assuming I had found a way to obtain it? c) This is equally problematic. Even if I were to ignore a) and b) and would just go with GtkIMContextSimple, I still don't know how to instantiate that. The documentation makes a remark about it being a "table based" input which would require some sort of "table" to work. I've no idea what to make of that and there appears not to be any further documentation of how this works. As I said, these are the practical problems. Trying to find the solution to which in gtkimmulticontext.c, then, seemed to raise more questions than it solved. Particularly, I thought, I'd start off from http://git.gnome.org/browse/gtk+/tree/gtk/gtkimmulticontext.c#n743 : gtk_im_multicontext_set_context_id hoping this would eventually tell me where the multicontext keeps its "slaves" arround. What I found, however, left me clueless: It... ...resets the slave - understood ...frees priv->context_id_aux - understood ...fills it with the requested id - understood ...calls gtk_im_multicontext_set_slave with (context,NULL,FALSE) This is where things don't seem to match up: In ...set_slave it does nothing but disconnect the signals from the previously set slave?! I thought it would resolve the requested context_id_aux string to a certain context and set that as slave (which would have told me where the slave comes from, and subsequently how it's instantiated) but nothing of that sorts happens. Therefore I'm out of ideas now. Could anyone help me with achieving my original goal? Thank you in advance From kris@loopnest.org Wed Jul 11 23:51:58 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E628750352 for ; Wed, 11 Jul 2012 23:51:58 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kF2DZ1EJbsXZ for ; Wed, 11 Jul 2012 23:51:45 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id C1866750270 for ; Wed, 11 Jul 2012 23:51:36 +0000 (UTC) Received: by obbun3 with SMTP id un3so3917325obb.27 for ; Wed, 11 Jul 2012 16:51:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=dOlLvQIn1+PkKv2hFCy+qvUvbSEufWY10W4RB2ARWDQ=; b=EonBgdGxoEWgaP6ZXqDKJOD21AQtgIcU5X+V0Z8Vnd7qtaGotCVkPsfLemq8S/AM+n 8tnQSm8kiQ66Tlpc1YVuUPY+K0+vBT9KcV/Woer0PDMcivnYfs55NZx2qciXnsAUloTR n3tilfrz/rPEIV1O0fL2TTl+ydgHsKCk3X9oY+iEfNW6zxcKqkUFoeuSi9XH9ZLp+6jE hluRYJ+lAOscDEoGDoGynLHpV7HqvFCTL1DR476hv8Wcav/H8tlPsRH7P29/FlvWSPRG GFM+GfUm15TqlsaINo0kpk+RXB26IHqN0C1DnqjKVPvRvIRbzuU+kzcpkdVlFATad5XI hwYA== MIME-Version: 1.0 Received: by 10.182.116.2 with SMTP id js2mr16656092obb.38.1342050694879; Wed, 11 Jul 2012 16:51:34 -0700 (PDT) Received: by 10.182.145.3 with HTTP; Wed, 11 Jul 2012 16:51:34 -0700 (PDT) X-Originating-IP: [84.105.136.198] Date: Thu, 12 Jul 2012 01:51:34 +0200 Message-ID: Subject: Wiki page on assorted GtkTreeView ideas and old work in progress patches From: Kristian Rietveld To: gtk-devel-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQnITMMJHQCfg8giajCLVrJ/UuBp14TRQt45XqlzDvWoyZ8bQuaOic1l0xYw/jb07Or9+tbm X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jul 2012 23:51:58 -0000 Hi all, For quite a long time now, I have been wanting to put all ideas for improving GtkTreeView that I collected over the years at a central place, instead of having this scattered over sheets of paper which are not of use to others. Finally, I found time to do this. In the past, I have also already experimented with some of these ideas, which resulted in work in progress patches. I managed to dig up these patches and have attached them to the wiki. Beware, the patches were work in progress patches and are also outdated by now, but still they bring the main ideas across. Most notably, patches are included for a functioning and mostly complete "simple list wrapper class", my experiment with removing validation from GtkTreeView and resorting to estimated scrollbars (contrary to exact scrollbars), and my work in progress of a proper multi-row DnD API. The page can be found at GNOME Live: https://live.gnome.org/GTK%2B/GtkTreeView/Ideas I no longer plan to work on these ideas and patches, so it is really for information purposes and such that it does not get lost. And hopefully, also to the inspiration of others. regards, -kris. From murrayc@murrayc.com Fri Jul 13 07:20:33 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C3DC57500C0 for ; Fri, 13 Jul 2012 07:20:33 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b6S3pswCRj0A for ; Fri, 13 Jul 2012 07:20:32 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 2023B750024 for ; Fri, 13 Jul 2012 07:20:23 +0000 (UTC) Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 67F6620F61; Fri, 13 Jul 2012 03:20:22 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute5.internal (MEProxy); Fri, 13 Jul 2012 03:20:22 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:date :content-type:content-transfer-encoding:mime-version; s=smtpout; bh=bG3BsZRkL23cgE77J9AFu1NnGSo=; b=gcU3fBl04wVA01Dp0MokU+NMBVzz q9JEtd8/g/65nYRfYgrI6WPPbyXaISv9kEwPLIyvarDtkj6c4AoEcXauYVmtuW5A aZTPdAnlgpwM9tR7hgXqsUl5gUGzNeaS3NLzhy0v7LrGQgnghQZ2dnl0+7dM0qVx w7sMn2QqGX4DQzM= X-Sasl-enc: ZTOzDYx/YhEacmatn1IHRgzYVyfkrO37qAkeYSj+gU4z 1342164021 Received: from [192.168.178.24] (unknown [188.174.11.248]) by mail.messagingengine.com (Postfix) with ESMTPA id D424B483533 for ; Fri, 13 Jul 2012 03:20:21 -0400 (EDT) Message-ID: <1342164020.2664.0.camel@murrayc-desktop> Subject: win32 installer? From: Murray Cumming To: gtk-devel-list@gnome.org Date: Fri, 13 Jul 2012 09:20:20 +0200 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2012 07:20:34 -0000 Is anyone any closer to having a Windows installer for GTK+ 3 ready? -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From nacho.resa@gmail.com Fri Jul 13 07:21:39 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9948A7502A1 for ; Fri, 13 Jul 2012 07:21:39 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.622 X-Spam-Level: X-Spam-Status: No, score=-2.622 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53dKpZOQtwlc for ; Fri, 13 Jul 2012 07:21:37 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 9559B750024 for ; Fri, 13 Jul 2012 07:21:28 +0000 (UTC) Received: by qcsg15 with SMTP id g15so2713150qcs.27 for ; Fri, 13 Jul 2012 00:21:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6Mq467LTvqXjAvaCfSej1ti5+47AKX4m/cm0Pr0mv6o=; b=LgMHhtQVTwSebmG3s7L2jlZ5//4eroG+g+unvkBIoL00/uqltsPOta+Z5ix90tp45K MCRU+puJ6KSK8kV/mKaTs/L080ZSaQnIlxaAbKI3CW9+NGtV5k9aHNkj5oXPo37W5wLt ka4U02AkT901gpqKLm88DXfFna9A0PBHaeCp0v7UjYrGleM/j0Dmhjt/+UAStnOdDvgE YaAlXc/J+qXW6PQaxj785sRX/duoVii/0WlgYPdws6ygM7XK7s8P/GpDFC5GZpRDi0iQ AMeJJHhEX7/2tMROlVk2YdJELpobc6SyDd6Eaf6ZP9upgYr6zPLFPLK955hcxN9Omiq3 DTiA== MIME-Version: 1.0 Received: by 10.224.185.20 with SMTP id cm20mr829369qab.53.1342164087532; Fri, 13 Jul 2012 00:21:27 -0700 (PDT) Received: by 10.229.34.76 with HTTP; Fri, 13 Jul 2012 00:21:27 -0700 (PDT) In-Reply-To: <1342164020.2664.0.camel@murrayc-desktop> References: <1342164020.2664.0.camel@murrayc-desktop> Date: Fri, 13 Jul 2012 09:21:27 +0200 Message-ID: Subject: Re: win32 installer? From: Ignacio Casal Quinteiro To: Murray Cumming Content-Type: multipart/alternative; boundary=20cf30334fadaaeb2904c4b0edbe Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2012 07:21:39 -0000 --20cf30334fadaaeb2904c4b0edbe Content-Type: text/plain; charset=ISO-8859-1 There is some beta one that you can ask to dieter. Regards. On Fri, Jul 13, 2012 at 9:20 AM, Murray Cumming wrote: > Is anyone any closer to having a Windows installer for GTK+ 3 ready? > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list > -- Ignacio Casal Quinteiro --20cf30334fadaaeb2904c4b0edbe Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable There is some beta one that you can ask to dieter.

Regar= ds.

On Fri, Jul 13, 2012 at 9:20 AM, Murr= ay Cumming <murrayc@murrayc.com> wrote:
Is anyone any closer to having a Windows ins= taller for GTK+ 3 ready?

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com www.openismus.com

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list



-- Ignacio Casal Quinteiro
--20cf30334fadaaeb2904c4b0edbe-- From damon.w.register@lmco.com Mon Jul 16 16:37:54 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ED5B6750307 for ; Mon, 16 Jul 2012 16:37:53 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.835 X-Spam-Level: X-Spam-Status: No, score=-6.835 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sq7+T8gSgCkS for ; Mon, 16 Jul 2012 16:37:39 +0000 (UTC) X-Greylist: delayed 2471 seconds by postgrey-1.34 at menubar.gnome.org; Mon, 16 Jul 2012 16:37:39 UTC Received: from mailfo01.lmco.com (mailfo01.lmco.com [192.31.106.12]) by menubar.gnome.org (Postfix) with ESMTP id 3E054750385 for ; Mon, 16 Jul 2012 16:37:30 +0000 (UTC) Received: from emss07g01.ems.lmco.com ([166.29.2.16]) by mailfo01.lmco.com (8.14.5/8.14.5) with ESMTP id q6GGbS4N008126 for ; Mon, 16 Jul 2012 17:37:28 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31805) id <0M7900701I1GUA@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 16:37:27 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31805) with ESMTP id <0M7900MC9I4AON@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 16:36:11 +0000 (GMT) Date: Mon, 16 Jul 2012 12:36:09 -0400 From: Damon Register Subject: building gobject-introspection with Mingw To: gtk-devel-list@gnome.org Message-id: <500442F9.8010109@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-16_03:2012-07-16, 2012-07-16, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 16:37:54 -0000 I have been experimenting for a little while, trying to build gtk3 using Mingw. I have done all the packages up to gtk itself. gtk3 build failed with an error message about fallback-c89.c. I found this using Google: http://osdir.com/ml/commits.gnome/2012-05/msg04658.html I used the suggested patch. The downside is that this seems to have required autoreconf. Now configure wants gobject-introspection. I am not sure if this is because the autoreconf changed something or just because I hadn't got that far with the fallback problem. Anyway, I tried building gobject-introspection and that is where I am stuck now. At this point, make failed with GISCAN GLib-2.0.gir env: Files/Microsoft: No such file or directory I discovered that the build process doesn't like spaces in the PATH so I fixed the PATH. The next problem was this error: IOError: [Errno 2] No such file or directory: '.\\.libs\\.libs\\_giscanner.pyd' Why the double libs? I found this https://bugzilla.gnome.org/show_bug.cgi?id=620566 so it wasn't hard to find and fix that problem From damon.w.register@lmco.com Mon Jul 16 16:53:49 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2AC79750391 for ; Mon, 16 Jul 2012 16:53:49 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.758 X-Spam-Level: X-Spam-Status: No, score=-6.758 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_SF=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hefBu8R2E9se for ; Mon, 16 Jul 2012 16:53:42 +0000 (UTC) Received: from mailfo01.lmco.com (mailfo01.lmco.com [192.31.106.12]) by menubar.gnome.org (Postfix) with ESMTP id 616097503C2 for ; Mon, 16 Jul 2012 16:53:33 +0000 (UTC) Received: from emss02g01.ems.lmco.com ([166.29.2.54]) by mailfo01.lmco.com (8.14.5/8.14.5) with ESMTP id q6GGrVXV029189 for ; Mon, 16 Jul 2012 17:53:31 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31805) id <0M7900801IWPJR@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 16:53:30 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31805) with ESMTP id <0M790073DIWTZT@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 16:53:17 +0000 (GMT) Date: Mon, 16 Jul 2012 12:53:15 -0400 From: Damon Register Subject: building gobject-introspection with Mingw To: gtk-devel-list@gnome.org Message-id: <500446FB.6040606@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-16_03:2012-07-16, 2012-07-16, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 16:53:49 -0000 By error I clicked on send before I was finished. I have been experimenting for a little while, trying to build gtk3 using Mingw. I have done all the packages up to gtk itself. gtk3 build failed with an error message about fallback-c89.c. I found this using Google: http://osdir.com/ml/commits.gnome/2012-05/msg04658.html I used the suggested patch. The downside is that this seems to have required autoreconf. Now configure wants gobject-introspection. I am not sure if this is because the autoreconf changed something or just because I hadn't got that far with the fallback problem. Anyway, I tried building gobject-introspection and that is where I am stuck now. At this point, make failed with GISCAN GLib-2.0.gir env: Files/Microsoft: No such file or directory I discovered that the build process doesn't like spaces in the PATH so I fixed the PATH. The next problem was this error: IOError: [Errno 2] No such file or directory: '.\\.libs\\.libs\\_giscanner.pyd' Why the double libs? I found this https://bugzilla.gnome.org/show_bug.cgi?id=620566 so it wasn't hard to find and fix that problem. Now I am down to the part that has got me stumped. I get this error: Could not open C fd from OS handle It wasn't hard to figure out that this is from giscanner/giscannermodule.c I Googled this one and found http://tml.pp.fi/g-i.windows.diff I see that the giscannermodule.c is included in that patch. It appears that this patch is not incorporated into gobject-introspection-1.31.22. I also notice that with or without the patch, there is something that doesn't seem right (or at least I don't understand it). I understand the use of GetProcAddress to get the function from the dll. I understand that on getting the function pointer, it is then used in this way. p__get_osfhandle = GetProcAddress (msvcr71, "_get_osfhandle"); if (!p__get_osfhandle) { handle = p__get_osfhandle (fd); if (!p__get_osfhandle) { The part that I don't understand is why test p__get_osfhandle after using the function rather than the result of the function which is handle. Is this an error or is this doing something that I just don't understand? After looking at the description of _get_osfhandle at http://msdn.microsoft.com/en-us/library/ks2530z6.aspx I would expect to see something like this: handle = (HANDLE) p__get_osfhandle (fd); if (handle == INVALID_HANDLE_VALUE) { Would this be wrong? Either way, with the original code or the above, make fails. I do notice that if I change to the above test for _get_osfhandle, the make fails on that function and not on the following fd = p__open_osfhandle ((intptr_t) handle, _O_RDONLY); Can anyone please help me with this? Damon Register From walters@verbum.org Mon Jul 16 17:30:24 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9BE017501E7 for ; Mon, 16 Jul 2012 17:30:24 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VQnZ7mQ+NvhP for ; Mon, 16 Jul 2012 17:30:09 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 1FBBC7504C1 for ; Mon, 16 Jul 2012 17:30:00 +0000 (UTC) Received: from compute6.internal (compute6.nyi.mail.srv.osa [10.202.2.46]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 9735C20B4B; Mon, 16 Jul 2012 13:29:59 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute6.internal (MEProxy); Mon, 16 Jul 2012 13:29:59 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=ZMT7QYfoX/vnBeSXnPrlaE mt+dk=; b=JVZ3PH/CRX1qxVhUwwWdq/sH96Un+GuE7h+OffALqWZnY+9beSyNDW uFU64CfsV5UQO215vFRlOxraYB/V9m3kMllDNMb3/AUYrSwjCO87AW+I5ZocRgnF YAYcx5ovVi1ivL87Q0p4sxjg6qW4Rmm9Dsp/JyH+VyOoE/9sUouVk= X-Sasl-enc: frr93Hz06BkXu2SZO/vZYskwkn6Fs8KByU0nsfD2kdm4 1342459799 Received: from [10.16.189.124] (unknown [66.187.233.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 34B88483608; Mon, 16 Jul 2012 13:29:59 -0400 (EDT) Message-ID: <1342459763.3354.6.camel@lenny> Subject: Re: building gobject-introspection with Mingw From: Colin Walters To: Damon Register Date: Mon, 16 Jul 2012 13:29:23 -0400 In-Reply-To: <500442F9.8010109@lmco.com> References: <500442F9.8010109@lmco.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-1.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 17:30:24 -0000 On Mon, 2012-07-16 at 12:36 -0400, Damon Register wrote: > I have been experimenting for a little while, trying to build gtk3 using Mingw. > I have done all the packages up to gtk itself. gtk3 build failed with an error > message about fallback-c89.c. I found this using Google: > http://osdir.com/ml/commits.gnome/2012-05/msg04658.html > > I used the suggested patch. The downside is that this seems to have required > autoreconf. Now configure wants gobject-introspection. It's just for the introspection.m4 file; you should be able to copy it into the m4/ directory in the GTK+ source. > Anyway, I tried building gobject-introspection > and that is where I am stuck now. There's outstanding work on gobject-introspection/win32 that will hopefully land in the near future, but for now, I'd recommend just copying the m4 file. Or, you could just m4_ifdef() it. See bug 674314 for a similar situation with gtk-doc. From llandwerlin@gmail.com Mon Jul 16 17:40:39 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8B591750269 for ; Mon, 16 Jul 2012 17:40:39 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QPUAvd0CesD for ; Mon, 16 Jul 2012 17:40:26 +0000 (UTC) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by menubar.gnome.org (Postfix) with ESMTP id 511C1750223 for ; Mon, 16 Jul 2012 17:40:17 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so13166686pbb.27 for ; Mon, 16 Jul 2012 10:40:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:in-reply-to:references:content-type :x-mailer:mime-version:content-transfer-encoding; bh=c+0ENb1hU/JuPBVGOK2YgjVKPWy/xfgkCancnOBa83w=; b=Tc8zGVERfh/+ur+XCI6iiXh4h/zrFSNwKTYcvAHmuh44M9tXBy1zTVRNz0cHNUsTbL 0Aw+eJQHJfm9P0atdi1wqLHPOIICJ6O9WUKDaFHQvFD4xXKV199GsfU4x3RZYdFFM/wH qlraJxO4hE+hJw18ml6tyXKFVN6AXCqWTaW8u/S8AbdOK2/xrOywdry2imqj9DpgtuWM LFQc4+7JYKydT4CpeeIn9Gb5F4z/zO2Ct69Xnt1Bra02LuGmtybP0rgKyj4Z18CjJqjw aE3IupsjengK/dEdfN+Gp5kEJ7lKm3+40QMA1v15KWuW15jgOI5uWVCQmdS+2w5mZuK9 K1Kg== Received: by 10.68.239.103 with SMTP id vr7mr28564176pbc.0.1342460416661; Mon, 16 Jul 2012 10:40:16 -0700 (PDT) Received: from [192.168.5.56] ([83.217.123.106]) by mx.google.com with ESMTPS id ob9sm12279367pbb.28.2012.07.16.10.40.14 (version=SSLv3 cipher=OTHER); Mon, 16 Jul 2012 10:40:15 -0700 (PDT) Message-ID: <1342460412.12142.1.camel@worky> Subject: Re: building gobject-introspection with Mingw From: Lionel Landwerlin To: gtk-devel-list@gnome.org Date: Mon, 16 Jul 2012 18:40:12 +0100 In-Reply-To: <1342459763.3354.6.camel@lenny> References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3-1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 17:40:39 -0000 On Mon, 2012-07-16 at 13:29 -0400, Colin Walters wrote: > On Mon, 2012-07-16 at 12:36 -0400, Damon Register wrote: > > I have been experimenting for a little while, trying to build gtk3 using Mingw. > > I have done all the packages up to gtk itself. gtk3 build failed with an error > > message about fallback-c89.c. I found this using Google: > > http://osdir.com/ml/commits.gnome/2012-05/msg04658.html > > > > I used the suggested patch. The downside is that this seems to have required > > autoreconf. Now configure wants gobject-introspection. > > It's just for the introspection.m4 file; you should be able to copy it > into the m4/ directory in the GTK+ source. > > > Anyway, I tried building gobject-introspection > > and that is where I am stuck now. > > There's outstanding work on gobject-introspection/win32 that will > hopefully land in the near future, but for now, I'd recommend just > copying the m4 file. Is this work going to enable gir/typelib files generation when doing cross compilation as well? > > Or, you could just m4_ifdef() it. See bug 674314 for a similar > situation with gtk-doc. > From walters@verbum.org Mon Jul 16 18:12:52 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCF447501A2 for ; Mon, 16 Jul 2012 18:12:52 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RUTP1NcLo6tO for ; Mon, 16 Jul 2012 18:12:51 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id C654875011B for ; Mon, 16 Jul 2012 18:12:42 +0000 (UTC) Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 36A002124A; Mon, 16 Jul 2012 14:12:41 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute2.internal (MEProxy); Mon, 16 Jul 2012 14:12:41 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=PDCMgoB2/VM9CgfgdzzXQ3 oug3A=; b=oAsHKSyhH1JRTGdvjLClEiWZEOYIWuVpl3T8aImI0ccm73VlbRhS9x TIOjqZ/9qk/r3sbfMxJuGyoq8rWP431KtYeu26HSn/+Q7TrsAjFgaz9yMi+RGyZm xWFvt1hDDEuRkKHrIFvMTrMHfPkGM2DorhZjScifQv+VYBTwjhjNM= X-Sasl-enc: zLsyq08N19PFTqQ3J+R/+KVaeTJlEfcm/QIT2ow9I8+1 1342462360 Received: from [10.16.189.124] (unknown [66.187.233.206]) by mail.messagingengine.com (Postfix) with ESMTPA id C8B3D4827D1; Mon, 16 Jul 2012 14:12:40 -0400 (EDT) Message-ID: <1342462324.3354.14.camel@lenny> Subject: Re: building gobject-introspection with Mingw From: Colin Walters To: Lionel Landwerlin Date: Mon, 16 Jul 2012 14:12:04 -0400 In-Reply-To: <1342460412.12142.1.camel@worky> References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> <1342460412.12142.1.camel@worky> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-1.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 18:12:53 -0000 On Mon, 2012-07-16 at 18:40 +0100, Lionel Landwerlin wrote: > > Is this work going to enable gir/typelib files generation when doing > cross compilation as well? It's not quite that easy, unfortunately. See: https://bugzilla.gnome.org/show_bug.cgi?id=592311 From dieterv@optionexplicit.be Mon Jul 16 18:36:58 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DA9C75022E for ; Mon, 16 Jul 2012 18:36:58 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RdS6SPkOM5uF for ; Mon, 16 Jul 2012 18:36:45 +0000 (UTC) X-Greylist: delayed 1621 seconds by postgrey-1.34 at menubar.gnome.org; Mon, 16 Jul 2012 18:36:45 UTC Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id 0D8E97501A2 for ; Mon, 16 Jul 2012 18:36:36 +0000 (UTC) Received: from webmail.webfaction.com (wf2.webfaction.com [174.133.50.206]) by smtp.webfaction.com (Postfix) with ESMTP id 97557208E289; Mon, 16 Jul 2012 13:09:33 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 16 Jul 2012 20:09:33 +0200 From: Dieter Verfaillie To: Lionel Landwerlin Subject: Re: building gobject-introspection with Mingw In-Reply-To: <1342460412.12142.1.camel@worky> References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> <1342460412.12142.1.camel@worky> Message-ID: X-Sender: dieterv@optionexplicit.be User-Agent: Roundcube Webmail/0.5.4 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 18:36:58 -0000 On Mon, 16 Jul 2012 18:40:12 +0100, Lionel Landwerlin wrote: > On Mon, 2012-07-16 at 13:29 -0400, Colin Walters wrote: >> There's outstanding work on gobject-introspection/win32 that will >> hopefully land in the near future, but for now, I'd recommend just >> copying the m4 file. > > Is this work going to enable gir/typelib files generation when doing > cross compilation as well? No, it's limited to MinGW/MSYS atm. mvg, Dieter From damon.w.register@lmco.com Mon Jul 16 19:11:15 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A85B775039E for ; Mon, 16 Jul 2012 19:11:15 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.912 X-Spam-Level: X-Spam-Status: No, score=-6.912 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TiUsJSHlyxfL for ; Mon, 16 Jul 2012 19:11:03 +0000 (UTC) Received: from mailfo01.lmco.com (mailfo01.lmco.com [192.31.106.12]) by menubar.gnome.org (Postfix) with ESMTP id 53C2E75011B for ; Mon, 16 Jul 2012 19:10:54 +0000 (UTC) Received: from emss02g01.ems.lmco.com ([166.29.2.54]) by mailfo01.lmco.com (8.14.5/8.14.5) with ESMTP id q6GFuHbX020005 for ; Mon, 16 Jul 2012 16:56:17 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31805) id <0M7900401G986X@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 15:56:16 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31805) with ESMTP id <0M7900DDCG95YB@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 15:55:53 +0000 (GMT) Date: Mon, 16 Jul 2012 11:55:51 -0400 From: Damon Register Subject: Re: EXTERNAL: Re: win32 installer? In-reply-to: To: gtk-devel-list@gnome.org Message-id: <50043987.5010401@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 References: <1342164020.2664.0.camel@murrayc-desktop> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-16_03:2012-07-16, 2012-07-16, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 19:11:16 -0000 On 7/13/2012 3:21 AM, Ignacio Casal Quinteiro wrote: > There is some beta one that you can ask to dieter. That takes all the fun out of trying to build it from source :-) For the last few weeks I have been experimenting with trying to build using Mingw and have made some progress but an stuck on gobject-introspection. Having an installer would certainly make it much easier. Damon Register From dieterv@optionexplicit.be Mon Jul 16 19:25:32 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 87BD3750269 for ; Mon, 16 Jul 2012 19:25:32 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JQ0mTUCDduR8 for ; Mon, 16 Jul 2012 19:25:31 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id E0D2D7501C5 for ; Mon, 16 Jul 2012 19:25:22 +0000 (UTC) Received: from webmail.webfaction.com (wf2.webfaction.com [174.133.50.206]) by smtp.webfaction.com (Postfix) with ESMTP id 0DAA620EC409; Mon, 16 Jul 2012 14:25:20 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 16 Jul 2012 21:25:20 +0200 From: Dieter Verfaillie To: Damon Register Subject: Re: EXTERNAL: Re: win32 =?UTF-8?Q?installer=3F?= In-Reply-To: <50043987.5010401@lmco.com> References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> Message-ID: X-Sender: dieterv@optionexplicit.be User-Agent: Roundcube Webmail/0.5.4 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 19:25:32 -0000 On Mon, 16 Jul 2012 11:55:51 -0400, Damon Register wrote: > On 7/13/2012 3:21 AM, Ignacio Casal Quinteiro wrote: >> There is some beta one that you can ask to dieter. > That takes all the fun out of trying to build it from source :-) > For the last few weeks I have been experimenting with trying to build > using Mingw and have made some progress but an stuck on > gobject-introspection. There's a couple of patches you need that are not yet upstreamed (due to their "ugly hack"/"wip" status) in this branch: https://github.com/dieterv/gobject-introspection/commits/windows Which is used to produce the experimental GTK+ bundle (including g-i and pygobject for Python 2.7) on: http://optionexplicit.be/projects/gnome-windows/GTK+3/ > Having an installer would certainly make it much easier. Installers are for end user product (GIMP, Gedit, Inkscape, etc) but not for libraries and components used to build such end user products. An installer for some sort of an SDK however would a different matter... Maybe someday I (or somebody else) will even find the time to get that done ;) mvg, Dieter From damon.w.register@lmco.com Mon Jul 16 21:52:46 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8F8DB7503A3 for ; Mon, 16 Jul 2012 21:52:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.758 X-Spam-Level: X-Spam-Status: No, score=-6.758 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lXHrX884x5c1 for ; Mon, 16 Jul 2012 21:52:33 +0000 (UTC) X-Greylist: delayed 7811 seconds by postgrey-1.34 at menubar.gnome.org; Mon, 16 Jul 2012 21:52:33 UTC Received: from mailfo02.lmco.com (mailfo02.lmco.com [192.35.35.12]) by menubar.gnome.org (Postfix) with ESMTP id 5761F75027B for ; Mon, 16 Jul 2012 21:52:24 +0000 (UTC) Received: from emss07g01.ems.lmco.com ([166.29.2.16]) by mailfo02.lmco.com (8.14.5/8.14.5) with ESMTP id q6GJg86w010005 for ; Mon, 16 Jul 2012 20:42:08 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31805) id <0M7900401QJMT4@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 19:42:07 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31805) with ESMTP id <0M79007JRQMV1K@lmco.com> for gtk-devel-list@gnome.org; Mon, 16 Jul 2012 19:40:07 +0000 (GMT) Date: Mon, 16 Jul 2012 15:40:06 -0400 From: Damon Register Subject: Re: EXTERNAL: Re: building gobject-introspection with Mingw In-reply-to: <1342459763.3354.6.camel@lenny> To: gtk-devel-list@gnome.org Message-id: <50046E16.9060201@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=UTF-8 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-16_03:2012-07-16, 2012-07-16, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 21:52:46 -0000 On 7/16/2012 1:29 PM, Colin Walters wrote: > On Mon, 2012-07-16 at 12:36 -0400, Damon Register wrote: >> I used the suggested patch. The downside is that this seems to have required >> autoreconf. Now configure wants gobject-introspection. > > It's just for the introspection.m4 file; you should be able to copy it > into the m4/ directory in the GTK+ source. Thanks. That worked. I was able to get all the way through the configure/make process. Tomorrow I will try my first gtk3 hello world program. > There's outstanding work on gobject-introspection/win32 that will > hopefully land in the near future, but for now, I'd recommend just So I guess that means that at this point I should not try too hard? > copying the m4 file. That made it work. thanks. Now if this all works, I might try building gtkmm next. Damon Register From stefw@gnome.org Tue Jul 17 05:57:09 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C6DCF750425 for ; Tue, 17 Jul 2012 05:57:09 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.121 X-Spam-Level: X-Spam-Status: No, score=-1.121 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, SPF_NEUTRAL=0.779] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w2jVsIwjH+RQ for ; Tue, 17 Jul 2012 05:57:08 +0000 (UTC) Received: from thewalter.net (thewalter.net [94.75.203.101]) by menubar.gnome.org (Postfix) with ESMTP id 8ECD87503AC for ; Tue, 17 Jul 2012 05:57:00 +0000 (UTC) Received: from stef-redhat.thewalter.lan (krlh-4d0356b6.pool.mediaWays.net [77.3.86.182]) by thewalter.net (Postfix) with ESMTPA id 293266D99E; Tue, 17 Jul 2012 05:56:54 +0000 (UTC) Message-ID: <5004FEA5.1050900@gnome.org> Date: Tue, 17 Jul 2012 07:56:53 +0200 From: Stef Walter User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1 MIME-Version: 1.0 To: Colin Walters Subject: Re: EXTERNAL: Re: building gobject-introspection with Mingw References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> <50046E16.9060201@lmco.com> In-Reply-To: <50046E16.9060201@lmco.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 05:57:10 -0000 On 07/16/2012 09:40 PM, Damon Register wrote: > It's just for the introspection.m4 file; you should be able to copy it > into the m4/ directory in the GTK+ source. In general, should we be copying introspection.m4 into our projects? Cheers, Stef From damon.w.register@lmco.com Tue Jul 17 10:15:42 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D644B750530 for ; Tue, 17 Jul 2012 10:15:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.835 X-Spam-Level: X-Spam-Status: No, score=-6.835 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2aPnY24x6Tsr for ; Tue, 17 Jul 2012 10:15:29 +0000 (UTC) Received: from mailfo01.lmco.com (mailfo01.lmco.com [192.31.106.12]) by menubar.gnome.org (Postfix) with ESMTP id B5E577503EF for ; Tue, 17 Jul 2012 10:15:21 +0000 (UTC) Received: from emss04g01.ems.lmco.com ([166.17.13.122]) by mailfo01.lmco.com (8.14.5/8.14.5) with ESMTP id q6HAFJUD019823 for ; Tue, 17 Jul 2012 11:15:19 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31806) id <0M7A00L01V5JJQ@lmco.com> for gtk-devel-list@gnome.org; Tue, 17 Jul 2012 10:15:19 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31806) with ESMTP id <0M7A00BS4V5EH4@lmco.com> for gtk-devel-list@gnome.org; Tue, 17 Jul 2012 10:15:14 +0000 (GMT) Date: Tue, 17 Jul 2012 06:15:12 -0400 From: Damon Register Subject: Re: EXTERNAL: Re: building gobject-introspection with Mingw In-reply-to: <5004FEA5.1050900@gnome.org> To: gtk-devel-list@gnome.org Message-id: <50053B30.9050205@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> <50046E16.9060201@lmco.com> <5004FEA5.1050900@gnome.org> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-17_02:2012-07-17, 2012-07-17, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 10:15:43 -0000 On 7/17/2012 1:56 AM, Stef Walter wrote: > On 07/16/2012 09:40 PM, Damon Register wrote: >> It's just for the introspection.m4 file; you should be able to copy it >> into the m4/ directory in the GTK+ source. > > In general, should we be copying introspection.m4 into our projects? I don't know but I didn't do that anyway. I put it in my gtk3 directory where I am installing all the other projects that lead up to gtk3. I might be wrong but it made more sense to me to put it where it would probably wind up anyway if I could complete the build and install of gobject-introspection. That worked for me and gtk finished building so today I will try a gtk3 hello world project. Damon Register From john.stowers.lists@gmail.com Tue Jul 17 10:30:36 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 60EF57505C8 for ; Tue, 17 Jul 2012 10:30:36 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ow0ahR9lkfxb for ; Tue, 17 Jul 2012 10:30:22 +0000 (UTC) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by menubar.gnome.org (Postfix) with ESMTP id A77EB7503EF for ; Tue, 17 Jul 2012 10:30:13 +0000 (UTC) Received: by eekb47 with SMTP id b47so118342eek.27 for ; Tue, 17 Jul 2012 03:30:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=51sP9KrCF3QI/Brndh1J0NcYdY9dU2oGT7No+9f4DXE=; b=KS7MYZZcwemJPL3PI9mbrJIzd+sZNrs0I/NvWTgMeNJYctlSg6BTfCkhwNug4Cq+xd YXg2nPjV/ghfrvdkucomkvB4VLemEOLG3FvpCGyVo4oB1A9Z9AUhUk0FoI4Su/irpda/ WIIzgKSjn9ikTMetzQsNg4kugtBrQ2HZly3t58pVgCIROxQJG37guNo3QfzBI5XqQc1+ 5jDlY0GcMsuIHXhI4flv/XbP8xq2OyPRRFJQ5JIvTcoM3DgWTWd81ghCbIxHJm1WCV4u V4eRha7TWG8puG9V63MG2QiB+/q4CqZ6zz8NjXtj5sbu0uMtarfubzYyYUcerRUZYGDN WJww== MIME-Version: 1.0 Received: by 10.14.177.3 with SMTP id c3mr2169142eem.30.1342521011493; Tue, 17 Jul 2012 03:30:11 -0700 (PDT) Received: by 10.14.27.202 with HTTP; Tue, 17 Jul 2012 03:30:11 -0700 (PDT) In-Reply-To: References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> Date: Tue, 17 Jul 2012 12:30:11 +0200 Message-ID: Subject: Re: EXTERNAL: Re: win32 installer? From: John Stowers To: Dieter Verfaillie Content-Type: text/plain; charset=ISO-8859-1 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 10:30:36 -0000 > > There's a couple of patches you need that are not yet upstreamed > (due to their "ugly hack"/"wip" status) in this branch: > https://github.com/dieterv/gobject-introspection/commits/windows But then I saw https://mail.gnome.org/archives/windows-devel-list/2012-July/msg00000.html Which confused me, are these on top of your branch? John From murrayc@murrayc.com Tue Jul 17 11:14:22 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CF687750261 for ; Tue, 17 Jul 2012 11:14:22 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5qdRpSez2nL3 for ; Tue, 17 Jul 2012 11:14:21 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 0A977750234 for ; Tue, 17 Jul 2012 11:14:12 +0000 (UTC) Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 1DC81210B7; Tue, 17 Jul 2012 07:14:11 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 17 Jul 2012 07:14:11 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:content-transfer-encoding :mime-version; s=smtpout; bh=qKEAR9eL1qNHauUDs+a8w2ucdzo=; b=oVO S31ScH28cmM13fJKS6bYhOSNTTskUvuhOVbM+hLAPF8ApYJ0G4evgP1eP9k091PM 0x3RCvrc9UVl6KCOV049H4zdliKnvlXKmSB2gYeH4NT52PH1cPgKHa6geJoZxjAy Lb+cVqfwmD99JD1mp0qDaGbqumMRxJGbzOGOzTZA= X-Sasl-enc: L9qu6b+h9Z2R7VLHE7kexqsif2mpFz9BKdUxL5r5Gob5 1342523650 Received: from [192.168.178.24] (unknown [188.174.55.192]) by mail.messagingengine.com (Postfix) with ESMTPA id 345138E01D8; Tue, 17 Jul 2012 07:14:10 -0400 (EDT) Message-ID: <1342523648.2560.4.camel@murrayc-desktop> Subject: Re: EXTERNAL: Re: win32 installer? From: Murray Cumming To: Dieter Verfaillie Date: Tue, 17 Jul 2012 13:14:08 +0200 In-Reply-To: References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 11:14:23 -0000 On Mon, 2012-07-16 at 21:25 +0200, Dieter Verfaillie wrote: > Installers are for end user product (GIMP, Gedit, Inkscape, etc) > but not for libraries and components used to build such end user > products. An installer for some sort of an SDK however would a > different matter... Yes, I just want the built libraries and bits, ideally put in the right place automatically. I don't have the time or enthusiasm to build everything on Windows myself. I can just about bear to build my application on Windows if GTK+ is available. I basically just need what we had for GTK+ 2 on Windows. > Maybe someday I (or somebody else) will even > find the time to get that done ;) Here's hoping. Thanks. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From damon.w.register@lmco.com Tue Jul 17 11:16:04 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 65637750624 for ; Tue, 17 Jul 2012 11:16:04 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.758 X-Spam-Level: X-Spam-Status: No, score=-6.758 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FY7fj6HmXGjs for ; Tue, 17 Jul 2012 11:15:45 +0000 (UTC) Received: from mailfo02.lmco.com (mailfo02.lmco.com [192.35.35.12]) by menubar.gnome.org (Postfix) with ESMTP id 3C6707505DF for ; Tue, 17 Jul 2012 11:15:39 +0000 (UTC) Received: from emss02g01.ems.lmco.com ([166.29.2.54]) by mailfo02.lmco.com (8.14.5/8.14.5) with ESMTP id q6HBF7kH013695 for ; Tue, 17 Jul 2012 12:15:37 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31805) id <0M7A00C01XX6ET@lmco.com> for gtk-devel-list@gnome.org; Tue, 17 Jul 2012 11:15:06 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31805) with ESMTP id <0M7A00M03XWWM7@lmco.com> for gtk-devel-list@gnome.org; Tue, 17 Jul 2012 11:14:56 +0000 (GMT) Date: Tue, 17 Jul 2012 07:14:54 -0400 From: Damon Register Subject: Re: EXTERNAL: Re: win32 installer? In-reply-to: To: gtk-devel-list@gnome.org Message-id: <5005492E.2070809@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=UTF-8 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-17_02:2012-07-17, 2012-07-17, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 11:16:05 -0000 On 7/16/2012 3:25 PM, Dieter Verfaillie wrote: > There's a couple of patches you need that are not yet upstreamed > (due to their "ugly hack"/"wip" status) in this branch: > https://github.com/dieterv/gobject-introspection/commits/windows Thanks. I downloaded last night. I hope you don't mind me asking but I guess I don't totally understand what I read at the site. Is this a complete snapshot of the gobject-introspection project with your changes or does this only represent the files that are changed. I tried building this windows version from you and got a fail saying that gtk-doc.mak was missing. I thought that perhaps the windows bundle includes only files that are different so I copied all the missing ones from the latest release (is this a correct assumtion?) autoreconf and configure seemed to work ok but make failed with this output e/glib-2.0/gobject/glib-types.h gir/glib-2.0.c g-ir-scanner g-ir-compiler.exe --output GLib-2.0.gir > g-ir-scanner.args GISCAN GLib-2.0.gir make[2]: *** [GLib-2.0.gir] Error 5 and a Python crash > Which is used to produce the experimental GTK+ bundle (including > g-i and pygobject for Python 2.7) on: > http://optionexplicit.be/projects/gnome-windows/GTK+3/ I will have to try this. > Installers are for end user product (GIMP, Gedit, Inkscape, etc) > but not for libraries and components used to build such end user > products. An installer for some sort of an SDK however would a I understand your point but I have to admit that the gtkmm installer that I have used in the past was very handy. I suppose all that is really needed is to copy those libraries and components to a chosen directory and maybe setup a few environment variables? come to think of it, isn't that (SDK) what we normally think of when talking installers? Even a folder of files with some instruction for setting environment variables would be great. Damon Register From dieterv@optionexplicit.be Tue Jul 17 11:34:35 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F32327505F8 for ; Tue, 17 Jul 2012 11:34:34 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4MADVU-g+nEA for ; Tue, 17 Jul 2012 11:34:30 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id 3AD037505F1 for ; Tue, 17 Jul 2012 11:34:21 +0000 (UTC) Received: from webmail.webfaction.com (wf2.webfaction.com [174.133.50.206]) by smtp.webfaction.com (Postfix) with ESMTP id EB76C2129368; Tue, 17 Jul 2012 06:33:00 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 17 Jul 2012 13:33:00 +0200 From: Dieter Verfaillie To: John Stowers Subject: Re: EXTERNAL: Re: win32 =?UTF-8?Q?installer=3F?= In-Reply-To: References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> Message-ID: X-Sender: dieterv@optionexplicit.be User-Agent: Roundcube Webmail/0.5.4 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 11:34:35 -0000 On Tue, 17 Jul 2012 12:30:11 +0200, John Stowers wrote: >> >> There's a couple of patches you need that are not yet upstreamed >> (due to their "ugly hack"/"wip" status) in this branch: >> https://github.com/dieterv/gobject-introspection/commits/windows > > But then I saw > > > https://mail.gnome.org/archives/windows-devel-list/2012-July/msg00000.html > > Which confused me, are these on top of your branch? Yep, they are. Had a quick look: - the first patch I can understand, but still need to test, have been running make without -jx up until now - the second patch I'd probably ask for more info, it's working fine with MinGW/MSYS from mingw.org and the gettext packages from ftp.gnome.org over here, maybe required with mingw-w64 or TDM or some other win32 gcc "distro" - the third patch looks a bit hackish and thus would be hell to get accepted ;) mvg, Dieter From walters@verbum.org Tue Jul 17 11:54:17 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0286D7502AB; Tue, 17 Jul 2012 11:54:17 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id demhMBX0+Ent; Tue, 17 Jul 2012 11:54:02 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id BD9E57505CD; Tue, 17 Jul 2012 11:53:54 +0000 (UTC) Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 3EF5420FFA; Tue, 17 Jul 2012 07:53:53 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute2.internal (MEProxy); Tue, 17 Jul 2012 07:53:53 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=TzeRzxF2ACahNM55z34h2c JGHDw=; b=bKe/sfX/ir4uJGf3qlnjL5WVcjfw4tgQQmn/HMvhSDjHjxlm+0+A3v X7i2IzFbvLDXhuQLom7V6HTgNq08Xmr9vr9IH55BK5kV5n7FrHmzXepWOGufuWmn Lea4mxdxwKpGcR8O332UwDfecvFsYRnw2L1sWMPPTsUJb/sCIj71w= X-Sasl-enc: w1RYJEmuLI6LhVRknNEzsk6vQC9PdavQoEOVRyA0tc7o 1342526032 Received: from [192.168.43.202] (unknown [166.248.6.20]) by mail.messagingengine.com (Postfix) with ESMTPA id CCD6E8E021B; Tue, 17 Jul 2012 07:53:52 -0400 (EDT) Message-ID: <1342525995.3417.3.camel@lenny> Subject: Re: EXTERNAL: Re: building gobject-introspection with Mingw From: Colin Walters To: Stef Walter Date: Tue, 17 Jul 2012 07:53:15 -0400 In-Reply-To: <5004FEA5.1050900@gnome.org> References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> <50046E16.9060201@lmco.com> <5004FEA5.1050900@gnome.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-1.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 11:54:17 -0000 On Tue, 2012-07-17 at 07:56 +0200, Stef Walter wrote: > On 07/16/2012 09:40 PM, Damon Register wrote: > > It's just for the introspection.m4 file; you should be able to copy it > > into the m4/ directory in the GTK+ source. > > In general, should we be copying introspection.m4 into our projects? *if* your project needs to run on Windows, it would likely ease the pain for people if we used m4_ifdef to make its availability optional. If you don't need to run on Windows, the argument for making it optional is typically weaker, but I certainly think it's fine to do. Copying around the file has the obvious negative that now we have a lot of copies that get out of sync, so I prefer m4_ifdef over that. From dieterv@optionexplicit.be Tue Jul 17 11:59:00 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 55BFE7502AB for ; Tue, 17 Jul 2012 11:59:00 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Or6e8skby5Mf for ; Tue, 17 Jul 2012 11:58:58 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id C0DDA7505CD for ; Tue, 17 Jul 2012 11:58:50 +0000 (UTC) Received: from webmail.webfaction.com (wf2.webfaction.com [174.133.50.206]) by smtp.webfaction.com (Postfix) with ESMTP id 43BAD2128EC9; Tue, 17 Jul 2012 06:58:49 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 17 Jul 2012 13:58:49 +0200 From: Dieter Verfaillie To: Murray Cumming Subject: Re: EXTERNAL: Re: win32 =?UTF-8?Q?installer=3F?= In-Reply-To: <1342523648.2560.4.camel@murrayc-desktop> References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> Message-ID: <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> X-Sender: dieterv@optionexplicit.be User-Agent: Roundcube Webmail/0.5.4 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 11:59:00 -0000 On Tue, 17 Jul 2012 13:14:08 +0200, Murray Cumming wrote: > Yes, I just want the built libraries and bits, ideally put in the > right > place automatically. I don't have the time or enthusiasm to build > everything on Windows myself. I can just about bear to build my > application on Windows if GTK+ is available. > > I basically just need what we had for GTK+ 2 on Windows. Yup, that's the bundle (a first step towards a proper sdk), which I'm uploading to http://optionexplicit.be/projects/gnome-windows/GTK+3/ from time to time... For now at least, once stable it'll go to ftp.gnome.org :) mvg, Dieter From damon.w.register@lmco.com Tue Jul 17 12:11:30 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A366B75027D for ; Tue, 17 Jul 2012 12:11:30 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.835 X-Spam-Level: X-Spam-Status: No, score=-6.835 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IisOUY1+SYt4 for ; Tue, 17 Jul 2012 12:11:24 +0000 (UTC) Received: from mailfo02.lmco.com (mailfo02.lmco.com [192.35.35.12]) by menubar.gnome.org (Postfix) with ESMTP id 103FF75060E for ; Tue, 17 Jul 2012 12:11:15 +0000 (UTC) Received: from emss04g01.ems.lmco.com ([166.17.13.122]) by mailfo02.lmco.com (8.14.5/8.14.5) with ESMTP id q6HCBDgu006991 for ; Tue, 17 Jul 2012 13:11:13 +0100 Received: from CONVERSION2-DAEMON.lmco.com by lmco.com (PMDF V6.4 #31806) id <0M7B004010IOA4@lmco.com> for gtk-devel-list@gnome.org; Tue, 17 Jul 2012 12:11:13 +0000 (GMT) Received: from [192.168.3.107] ([134.5.89.21]) by lmco.com (PMDF V6.4 #31806) with ESMTP id <0M7B00I4V0IKKZ@lmco.com> for gtk-devel-list@gnome.org; Tue, 17 Jul 2012 12:11:08 +0000 (GMT) Date: Tue, 17 Jul 2012 08:11:06 -0400 From: Damon Register Subject: Re: EXTERNAL: Re: building gobject-introspection with Mingw In-reply-to: <1342459763.3354.6.camel@lenny> To: gtk-devel-list@gnome.org Message-id: <5005565A.6070002@lmco.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=UTF-8 Content-transfer-encoding: 7BIT User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 References: <500442F9.8010109@lmco.com> <1342459763.3354.6.camel@lenny> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-07-17_02:2012-07-17, 2012-07-17, 1970-01-01 signatures=0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 12:11:31 -0000 On 7/16/2012 1:29 PM, Colin Walters wrote: > It's just for the introspection.m4 file; you should be able to copy it > into the m4/ directory in the GTK+ source. That worked. As I mentioned yesterday, I was able to build gtk3. Today I tried the gtk3 examples at http://developer.gnome.org/gtk3/3.0/gtk-getting-started.html Even the one with cairo worked. I suppose now I should clean up my notes that I did while working on getting to this point and perhaps wipe everything to see if my notes will get me to this point again. Thanks to all for your help. Damon Register From john.stowers.lists@gmail.com Tue Jul 17 12:24:11 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCCF075061A for ; Tue, 17 Jul 2012 12:24:11 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xvYV1VCjhskT for ; Tue, 17 Jul 2012 12:24:05 +0000 (UTC) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by menubar.gnome.org (Postfix) with ESMTP id 2A11675027D for ; Tue, 17 Jul 2012 12:23:56 +0000 (UTC) Received: by eabm6 with SMTP id m6so168025eab.27 for ; Tue, 17 Jul 2012 05:23:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FJOi3RWf3MbF1fRo1AxifwwZH9Qds5s0CPc8Vg1VhFE=; b=vbgwYt7ghTCiifEwMnSic7j/+c65f4/hPIE/PxWU6OKH8DFXp4H9Vu+0ktjlKeNioa HvHBrwXqec4MxMXamtnvVrUB89e7q8Fmn1KH+xDl/aVKx//p8tcsKyGuVNtWJlkBolkx EL4sh0A0nVsFcrSIVZphJIlE+C8V11iK0nXSJhz5/STtHn/brwJ2JWrs5Zai6pxiRtj7 JyVZXMqcZVaS2gxbh+eZU4UQMnrdMZ7SWR4+eDGP2g6sFs/KHPCBnaoN9AIE8HsokSvJ sTMmTK0zMyzmkOJvFnA1uaQihfui5zwTGQRs9z5KTpP/sbBxdK0ArJqaard+5ZQ+SQlp 9/OQ== MIME-Version: 1.0 Received: by 10.14.179.198 with SMTP id h46mr2597083eem.45.1342527834851; Tue, 17 Jul 2012 05:23:54 -0700 (PDT) Received: by 10.14.27.202 with HTTP; Tue, 17 Jul 2012 05:23:54 -0700 (PDT) In-Reply-To: <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> Date: Tue, 17 Jul 2012 14:23:54 +0200 Message-ID: Subject: Re: EXTERNAL: Re: win32 installer? From: John Stowers To: Dieter Verfaillie Content-Type: text/plain; charset=ISO-8859-1 Cc: gtk-devel-list@gnome.org, Murray Cumming X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 12:24:12 -0000 > > Yup, that's the bundle (a first step towards a proper sdk), which > I'm uploading to http://optionexplicit.be/projects/gnome-windows/GTK+3/ > from time to time... For now at least, once stable it'll go to > ftp.gnome.org :) aside #1: Did you/anyone check out the jhbuild-like build system the gstreamer folks created to build the gstreamer SDK on windows/other? It looks quite nice (and obviously worked as recently as 1 month ago...) aside #2: Getting a windows built SDK working is on my TODO for GUADEC (at least a python + gobject-introspection one at the pygobject hackfest). Anyone else interested in hacking on this with me? John From phomes@gmail.com Tue Jul 17 14:44:14 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 43B507501F6 for ; Tue, 17 Jul 2012 14:44:14 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XoTXq-dJKMt8 for ; Tue, 17 Jul 2012 14:43:58 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by menubar.gnome.org (Postfix) with ESMTP id 89FE5750228 for ; Tue, 17 Jul 2012 14:43:49 +0000 (UTC) Received: by lbon10 with SMTP id n10so1374670lbo.27 for ; Tue, 17 Jul 2012 07:43:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ozX7dw2Ap/dfpZ8Yh/wt0hZCgWPOEyUyOMg9Zy/dHXg=; b=DngSpygybU7/7gfNepm6MUgnVGCeGDqgoFmN7SS8mGtTit9CMkuqBRzEegMAVI/0HW jr7zoBL4ubqvrlULATsXMwkJadS5N9KHmpLm4rjV2pj1satiGVPcWMjK5e3w7M+0q3nm UUXURyISAocdN6mK0hWL/ovzjVJ6WJtDsZu4ZPb7Cx2UbG8PZWHHiPvgy3aM8I9s1LpJ D7FoqrBUj4nNrgDrRSu+DpBqAFTshxN7QBa6R4XS61xVDe+vTWX9Pt95a3xSZEswEKkJ 7Frjg0L0iw+boGPwGKC2XX5kIujFXTeJLZXWUF7h8TPTo9l6xNwJyQ0Jv7ykRpDAlGlG +hPg== MIME-Version: 1.0 Received: by 10.152.132.40 with SMTP id or8mr2968251lab.24.1342536227114; Tue, 17 Jul 2012 07:43:47 -0700 (PDT) Received: by 10.114.24.1 with HTTP; Tue, 17 Jul 2012 07:43:47 -0700 (PDT) In-Reply-To: <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> Date: Tue, 17 Jul 2012 16:43:47 +0200 Message-ID: Subject: Re: EXTERNAL: Re: win32 installer? From: "Thomas H.P. Andersen" To: Dieter Verfaillie Content-Type: text/plain; charset=UTF-8 Cc: gtk-devel-list@gnome.org, Murray Cumming X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 14:44:14 -0000 On Tue, Jul 17, 2012 at 1:58 PM, Dieter Verfaillie wrote: > On Tue, 17 Jul 2012 13:14:08 +0200, Murray Cumming wrote: >> >> Yes, I just want the built libraries and bits, ideally put in the right >> place automatically. I don't have the time or enthusiasm to build >> everything on Windows myself. I can just about bear to build my >> application on Windows if GTK+ is available. >> >> I basically just need what we had for GTK+ 2 on Windows. > > > Yup, that's the bundle (a first step towards a proper sdk), which > I'm uploading to http://optionexplicit.be/projects/gnome-windows/GTK+3/ > from time to time... For now at least, once stable it'll go to > ftp.gnome.org :) Would it be possible to have libffi added to the bundle as well? From dieterv@optionexplicit.be Tue Jul 17 20:05:04 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8530C7501FD for ; Tue, 17 Jul 2012 20:05:04 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.823 X-Spam-Level: X-Spam-Status: No, score=-1.823 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FtUw7ugspacE for ; Tue, 17 Jul 2012 20:04:51 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id 254207501BF for ; Tue, 17 Jul 2012 20:04:42 +0000 (UTC) Received: from [213.118.215.7] (dD576D707.access.telenet.be [213.118.215.7]) by smtp.webfaction.com (Postfix) with ESMTP id AD877212BBA6; Tue, 17 Jul 2012 15:04:40 -0500 (CDT) Message-ID: <5005C555.4010302@optionexplicit.be> Date: Tue, 17 Jul 2012 22:04:37 +0200 From: Dieter Verfaillie User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: "Thomas H.P. Andersen" Subject: Re: EXTERNAL: Re: win32 installer? References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org, Murray Cumming X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 20:05:04 -0000 On 17/07/2012 16:43, Thomas H.P. Andersen wrote: > On Tue, Jul 17, 2012 at 1:58 PM, Dieter Verfaillie > wrote: >> Yup, that's the bundle (a first step towards a proper sdk), which >> I'm uploading to http://optionexplicit.be/projects/gnome-windows/GTK+3/ >> from time to time... For now at least, once stable it'll go to >> ftp.gnome.org :) > > Would it be possible to have libffi added to the bundle as well? Oops! IIRC, that was fixed the day after releasing that version and it seems I forgot to upload it. Which is now done. Fresh builds will be done once I'm happy with my patchset intended to fix g-i's annotationparser (which is somewhat unrelated to win32). So, real soon now (tm)... Thanks, Dieter From dieterv@optionexplicit.be Tue Jul 17 20:14:45 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EE3317501FD for ; Tue, 17 Jul 2012 20:14:44 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.438 X-Spam-Level: X-Spam-Status: No, score=-1.438 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TW_BF=0.077, TW_BG=0.077, TW_BP=0.077, TW_GT=0.077, TW_NV=0.077, TW_TK=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IUi76InmYxI3 for ; Tue, 17 Jul 2012 20:14:41 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id 6CD7F7501BF for ; Tue, 17 Jul 2012 20:14:41 +0000 (UTC) Received: from [213.118.215.7] (dD576D707.access.telenet.be [213.118.215.7]) by smtp.webfaction.com (Postfix) with ESMTP id 8F7F2212AC38; Tue, 17 Jul 2012 15:14:39 -0500 (CDT) Message-ID: <5005C7AC.2010701@optionexplicit.be> Date: Tue, 17 Jul 2012 22:14:36 +0200 From: Dieter Verfaillie User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: Damon Register Subject: Re: EXTERNAL: Re: win32 installer? References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <5005492E.2070809@lmco.com> In-Reply-To: <5005492E.2070809@lmco.com> Content-Type: multipart/mixed; boundary="------------060705030202070308060209" Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 20:14:45 -0000 This is a multi-part message in MIME format. --------------060705030202070308060209 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 17/07/2012 13:14, Damon Register wrote: > On 7/16/2012 3:25 PM, Dieter Verfaillie wrote: >> https://github.com/dieterv/gobject-introspection/commits/windows > Thanks. I downloaded last night. I hope you don't mind me asking > but I guess I don't totally understand what I read at the site. > Is this a complete snapshot of the gobject-introspection project > with your changes Yes, it's a branch (in git) in a forked repository (the original repository lives on git.gnome.org). You can get at it from a windows machine using http://code.google.com/p/msysgit/ > or does this only represent the files that are > changed. I'm sure it's possible to extract those with some arcane git incantation... > I tried building this windows version from you and got a fail saying > that gtk-doc.mak was missing. I thought that perhaps the windows > bundle includes only files that are different so I copied all the > missing ones from the latest release (is this a correct assumtion?) This can be worked around by either http://www.go-evolution.org/Building_Evolution_on_Windows#Fake_gtk-doc or maybe http://git.gnome.org/browse/gtk-doc-stub/ I've also attached the script I've been using to build g-i binaries. Maybe it contains some tidbits of information that might help you... > autoreconf and configure seemed to work ok but make failed with this > output > e/glib-2.0/gobject/glib-types.h gir/glib-2.0.c g-ir-scanner g-ir-compiler.exe --output GLib-2.0.gir > > g-ir-scanner.args > GISCAN GLib-2.0.gir > make[2]: *** [GLib-2.0.gir] Error 5 > > and a Python crash Sorry, not enough information in there to tell what went wrong... >> Which is used to produce the experimental GTK+ bundle (including >> g-i and pygobject for Python 2.7) on: >> http://optionexplicit.be/projects/gnome-windows/GTK+3/ > I will have to try this. > >> Installers are for end user product (GIMP, Gedit, Inkscape, etc) >> but not for libraries and components used to build such end user >> products. An installer for some sort of an SDK however would a > I understand your point but I have to admit that the gtkmm installer > that I have used in the past was very handy. I suppose all that is > really needed is to copy those libraries and components to a chosen > directory and maybe setup a few environment variables? > > come to think of it, isn't that (SDK) what we normally think of > when talking installers? I've seen requests for a shared GTK+ installation, which would be insane, given the myriad of incompatible code generated by different "mingw" gcc distributions out there. Let alone the horrors of ApplicationX installing an "updated GTK+", breaking ApplicationY... That last one is also why we'll never have .msm windows installer merge modules distributed on gtk.org/ftp.gnome.org btw... So, it doesn't hurt being specific ;) > Even a folder of files with some instruction > for setting environment variables would be great. There is no (and there should never be any) need to abuse environment variables, unless you rely on PATH for some binary to be able to find libgtk and friends, which would be a bug with the way said binary is installed imho. Things get harder with language bindings though (ie integrating with python.org's win32 interpreter installations, which doesn't follow the unix-ish folder hierarchy used by the GTK bundle, meaning python.exe lives in "/"and libgtk and friends in "/bin") That leaves just a folder, which is exactly what the bundle is and always has been (for example: http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/) An SDK, in my mind, adds all the tools, sources, patches, scripts, etc used to build that bundle (or to be correct, the packages making up the bundle) and a way for application writers to integrate with that system (so they don't have to reinvent the wheel). Versions of tools would be set in stone for a given branch (let's say gcc 4.6 for whatever packages are considered part of GNOME 3.4 and it's maintenance releases, 4.7 for GNOME 3.6 etc). Not limited to gcc off course, but *everything*. Application writer integrating with this system would be able to generate their own "bundle" (think glade, gedit, whatever) which can then be used to build real installers (using WiX, NSIS, InnoSetup, whatever). Doing all this is the only way we can guarantee end users (of the SDK) in the distant future will be able to patch say a 3 year old GTK+ branch when nobody is left around to maintain it, provided said user can get at a sufficiently old windows version (let's not pretend current mingw build envs will just work on future windows versions, see what happened when vista got released for example)... mvg, Dieter --------------060705030202070308060209 Content-Type: text/plain; name="gobject-introspection-1.33.0-git-win32.sh" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gobject-introspection-1.33.0-git-win32.sh" #!/bin/sh PATH=".:/usr/local/bin:/mingw/bin:/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem" PYTHON_DIR="/c/bin/Python27" CHECKOUT_DIR="/c/dev/gnome.org/gnome-windows/checkout" MOD="gobject-introspection" VER="1.33.0" REV="git" ARCH="win32" THIS="${MOD}-${VER}-${REV}-${ARCH}" ROOT_DIR="${CHECKOUT_DIR}/${MOD}/git" SRC_DIR="${ROOT_DIR}/src" BUILD_DIR="${ROOT_DIR}/build" DIST_DIR="${ROOT_DIR}/dist" ( set -x date --rfc-3339=seconds ################################################################################ ### Configure environment ################################################################################ LANG="C" LINGUAS="nl fr" ACLOCAL_FLAGS="" PKG_CONFIG_PATH="/dummy" XDG_DATA_DIRS="/dummy" DEPS="zlib-1.2.5-2 gettext-runtime-0.18.1.1-2 gettext-tools-0.18.1.1-2 pkg-config-0.26-1 freetype-2.4.4-1 fontconfig-2.8.0-2 libpng-1.4.3-1 cairo-1.10.2-1" for D in ${DEPS}; do PATH="${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/${D}/bin:${PATH}" [ -d "${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/${D}/lib/pkgconfig" ] && PKG_CONFIG_PATH="${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/$D/lib/pkgconfig:${PKG_CONFIG_PATH}" [ -d "${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/${D}/share/aclocal" ] && ACLOCAL_FLAGS="-I ${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/$D/share/aclocal ${ACLOCAL_FLAGS}" [ -d "${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/${D}/share" ] && XDG_DATA_DIRS="${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/$D/share:${XDG_DATA_DIRS}" done # python PATH="${PYTHON_DIR}:${PATH}" PYTHON_VERSION=`${PYTHON_DIR}/python -c "import platform; v = platform.python_version_tuple(); print(v[0] + v[1])"` # libffi PATH="${CHECKOUT_DIR}/libffi/libffi-3.0.11-1-win32/dist/bin:${PATH}" PKG_CONFIG_PATH="${CHECKOUT_DIR}/libffi/libffi-3.0.11-1-win32/dist/lib/pkgconfig:${PKG_CONFIG_PATH}" # glib PATH="${CHECKOUT_DIR}/glib/git/dist/bin:${PATH}" PKG_CONFIG_PATH="${CHECKOUT_DIR}/glib/git/dist/lib/pkgconfig:${PKG_CONFIG_PATH}" export PATH export LANG export LINGUAS export ACLOCAL_FLAGS export PKG_CONFIG_PATH export XDG_DATA_DIRS ################################################################################ ### Prepare build and dist directory ################################################################################ mkdir -p "${BUILD_DIR}" && mkdir -p "${DIST_DIR}" && ################################################################################ ### Patch sources ################################################################################ #cd "${SRC_DIR}" && ################################################################################ ### Configure sources ################################################################################ cd "${BUILD_DIR}" && lt_cv_deplibs_check_method='pass_all' \ lt_cv_sys_max_cmd_len='32768' \ CC='gcc -mthreads' \ CFLAGS="-O0 -fno-inline -fno-omit-frame-pointer -g3 -Wall -march=i686 -mms-bitfields" \ CPPFLAGS="-I${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/gettext-runtime-0.18.1.1-2/include \ -I${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/zlib-1.2.5-2/include" \ LDFLAGS="-L${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/gettext-runtime-0.18.1.1-2/lib \ -L${CHECKOUT_DIR}/legacynativebuilds/devel/dist/win32/zlib-1.2.5-2/lib \ -Wl,--enable-auto-image-base" \ PYTHON_INCLUDES="-I${PYTHON_DIR}/include/" \ PYTHON_LIBS="-L${PYTHON_DIR}/libs/ -lpython${PYTHON_VERSION}" \ PYTHON_LIB_LOC="${PYTHON_DIR}/libs/" \ "${SRC_DIR}/configure" \ --disable-gtk-doc \ --disable-silent-rules \ --disable-static \ --prefix="${DIST_DIR}" && ################################################################################ ### Make ################################################################################ cd "${BUILD_DIR}" && # We are passing --enable-auto-image-base on to ld, so relinking doesn't # make much sense here. See: # - http://lists.gnu.org/archive/html/libtool/2002-09/msg00082.html # - http://lists.gnu.org/archive/html/libtool/2002-09/msg00094.html # - http://lists.gnu.org/archive/html/libtool/2002-09/msg00097.html sed -e 's/need_relink=yes/need_relink=no/' libtool.temp && mv libtool.temp libtool && GI_SCANNER_DEBUG="save-temps" \ PYDEVDPATH="/c/bin/eclipse/eclipse-cpp-indigo-SR1-incubation-win32-x86_64/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc" \ make install && ################################################################################ ### Clean dist ################################################################################ cd "${DIST_DIR}" && find . -name *.la | xargs rm -vf && date --rfc-3339=seconds ) 2>&1 | tee "${ROOT_DIR}/${THIS}.log" --------------060705030202070308060209-- From dieterv@optionexplicit.be Tue Jul 17 20:50:20 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 558137503FB for ; Tue, 17 Jul 2012 20:50:20 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.669 X-Spam-Level: X-Spam-Status: No, score=-1.669 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TW_GD=0.077, TW_GT=0.077, TW_JH=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1gXRWixpQCui for ; Tue, 17 Jul 2012 20:50:06 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id 5EFE77503F6 for ; Tue, 17 Jul 2012 20:49:58 +0000 (UTC) Received: from [213.118.215.7] (dD576D707.access.telenet.be [213.118.215.7]) by smtp.webfaction.com (Postfix) with ESMTP id 9508A212BC19; Tue, 17 Jul 2012 15:49:56 -0500 (CDT) Message-ID: <5005CFF1.4020304@optionexplicit.be> Date: Tue, 17 Jul 2012 22:49:53 +0200 From: Dieter Verfaillie User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: John Stowers Subject: Re: EXTERNAL: Re: win32 installer? References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 20:50:20 -0000 On 17/07/2012 14:23, John Stowers wrote: >> Yup, that's the bundle (a first step towards a proper sdk), which >> I'm uploading to http://optionexplicit.be/projects/gnome-windows/GTK+3/ >> from time to time... For now at least, once stable it'll go to >> ftp.gnome.org :) > > aside #1: > > Did you/anyone check out the jhbuild-like build system the gstreamer > folks created to build the gstreamer SDK on windows/other? It looks > quite nice (and obviously worked as recently as 1 month ago...) I just wrote a couple of notes in this mail (towards the end of the message): https://mail.gnome.org/archives/gtk-devel-list/2012-July/msg00027.html Which lists a couple of things jhbuild is not (yet?) capable of doing. Above all, I don't like it not building out of tree though :P > aside #2: > > Getting a windows built SDK working is on my TODO for GUADEC (at least > a python + gobject-introspection one at the pygobject hackfest). pygobject should be good to go (unless regressions snuck in while I wasn't looking). g-i has my branch which depends on the XDG_DATA_DIRS fix from https://github.com/dieterv/glib/commits/windows There's a couple of questions left to solve there too... Then we have to devise a way to get rid of all those _utf8 backward compatibility defines. Otherwise, on all platforms you'd be able to use in python gdk_pixbuf_new_from_file() except on 32 bit windows where it would be gdk_pixbuf_new_from_file_utf8()... For example see: http://git.gnome.org/browse/gdk-pixbuf/tree/gdk-pixbuf/gdk-pixbuf-io.c#n1160 (over here, cgit line numbers do not correspond with their respective source lines so search for #undef gdk_pixbuf_new_from_file). I've spent some time thinking on this and it seems to me we can safely remove all of them (in gtk, gdk-pixbuf, glib, etc) without risking breakage because these where introduced to ensure abi compatibility with some ancient glib (2.12 iirc) 32 bit win32 binaries. Now, some changes broke abi anyway somewhere between glib 2.24 (corresponds with gtk bundle 2.16) and glib 2.28 (corresponds with gtk bundle 2.24) so there's no longer any reason to keep these old "g_locale_to_utf8 (filename," alternatives around. Does this sound sane? Would it even be acceptable? It sure would be the easiest way out. Note: somebody should at least independently check these facts before anybody goes further down this road though, I might have misunderstood the intent of those alternatives, who knows ;) > Anyone else interested in hacking on this with me? Yes! Unfortunately I won't be at GUADEC :( mvg, Dieter From getcho.getchev@gmail.com Tue Jul 17 22:34:37 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 59EAE7503DB for ; Tue, 17 Jul 2012 22:34:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ejtslYKoWH-f for ; Tue, 17 Jul 2012 22:34:35 +0000 (UTC) Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com [74.125.82.46]) by menubar.gnome.org (Postfix) with ESMTP id 50531750180 for ; Tue, 17 Jul 2012 22:34:27 +0000 (UTC) Received: by wgbdq10 with SMTP id dq10so564345wgb.27 for ; Tue, 17 Jul 2012 15:34:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; bh=Vz8PIl7DYOInfDEV2r6P8W/yLseSzBTX9uKFuOiCgfM=; b=kqzueZA8aCztrnpLMDBey8+AMdKz+QPladH4N52VpP7AuBdP9VcbYmqSdVYjz7E5gJ tO7NA2VWXuaZpugxR2i/xTOziUOE8Pk3Xj9ZgwQU3xy5tljL9CmDgLOkl3Gh9/68eID6 GRCPBiXitTrQ8RUgOiCDHRWZF2TON/i6D782/dx0nbq/HFmZie3iFK3LW8ZcrSaDcmhy VyrYyt6MuRWKKw5nXg6Q02enfY2PQcJUtMur+r5uBkITc4R++p9Dw8KeHhLYqsu+rg58 hOty35kTrYPJEHoshgLH1WXVd9ClN0NmqPtAbK77N3R0ETyvcX5TtsnU10MXNn4y0/Ld jP/A== Received: by 10.216.90.19 with SMTP id d19mr371711wef.113.1342564465447; Tue, 17 Jul 2012 15:34:25 -0700 (PDT) Received: from [192.168.1.118] (93-152-137-24.ddns.onlinedirect.bg. [93.152.137.24]) by mx.google.com with ESMTPS id fu3sm43333330wib.10.2012.07.17.15.34.24 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 17 Jul 2012 15:34:25 -0700 (PDT) From: Guetcho Guetchev Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Glib for iOS Date: Wed, 18 Jul 2012 01:34:23 +0300 Message-Id: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> To: gtk-devel-list@gnome.org Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 22:34:37 -0000 Hello guys, I am trying to build Glib for iOS. I have set up everything - the cross = compiler, the toolchain, etc. The build process takes place on Mac OS = 10.7.4 I am able to build Glib from the release tarball. However when I clone = the git repository I do not see the configure script. Even at the tags = 2.33.4 and 2.33.6. Instead of that I have the autogen.sh. However running autogen.sh fails with this message: *** No GTK-Doc found, please install it *** Even if I disable the check in the autogen.sh the automake fails later = with similar error (no gtk-doc).=20 So the question is: how am I suppose to build Glib on unix-compilant = system (iOS is such thing) without installing gtk-doc and Gnome? Thank you for your time. Regards, Guetcho =20= From juanpablougarte@gmail.com Tue Jul 17 22:46:44 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E9FD7503BC for ; Tue, 17 Jul 2012 22:46:44 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tLW1GUFxe3El for ; Tue, 17 Jul 2012 22:46:42 +0000 (UTC) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by menubar.gnome.org (Postfix) with ESMTP id 446777503BB for ; Tue, 17 Jul 2012 22:46:33 +0000 (UTC) Received: by yenl8 with SMTP id l8so1450986yen.27 for ; Tue, 17 Jul 2012 15:46:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:mime-version:content-transfer-encoding; bh=y04ofBL6XwOfi0MYcAwSvmD/xMbn03EKoWsWqmOfZ5w=; b=un9QjH5s//4LMzmWVNXn3lKkLUhDksS0vnF7yknCaNdaiUkKUBgiTamUKtVMXAg9Ob GEo+N9hjx7bM0FiHIjzVsK7/Fu1mBpKlJ8OTdfrjkJoOYNuAdutQ12LAmE+AlHJNhmpM P7yEy65kdDAXrhCEc2AkygynSZkoiAlnzb1MHw1BvFQwS5nLHifo3O5DuXYNxKgTd6Dq YJdp6/0Gz4CAvqS8x3vRbNdJnGSLwd+Ecb9BYNnxTltUU1ft/yaJEbs8pvFv7L1k70Hs jIWlvpFXLHV+W+Ix9n3jMhlsVo9AiIcpBr2/B4v/HVuPBtcyrdTg1m3XIGaexlpFv+vT t0Ag== Received: by 10.236.115.103 with SMTP id d67mr3424846yhh.103.1342565192429; Tue, 17 Jul 2012 15:46:32 -0700 (PDT) Received: from [192.168.1.102] (host245.190-30-55.telecom.net.ar. [190.30.55.245]) by mx.google.com with ESMTPS id z42sm36973254yhd.1.2012.07.17.15.46.30 (version=SSLv3 cipher=OTHER); Tue, 17 Jul 2012 15:46:31 -0700 (PDT) Message-ID: <1342565188.4873.2.camel@xjuan> Subject: Re: win32 installer? From: Juan Pablo Ugarte To: Murray Cumming Date: Tue, 17 Jul 2012 19:46:28 -0300 In-Reply-To: <1342164020.2664.0.camel@murrayc-desktop> References: <1342164020.2664.0.camel@murrayc-desktop> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3-1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 22:46:44 -0000 On Fri, 2012-07-13 at 09:20 +0200, Murray Cumming wrote: > Is anyone any closer to having a Windows installer for GTK+ 3 ready? > You might want to check out http://blogs.gnome.org/xjuan/2012/05/29/cross-compiling-glade-for-win32/ There is a fedora project that cross compile Gtk and lots of others libs you could use to cross compile or do a native compilation on windows. greets Juan Pablo From paul@linuxaudiosystems.com Tue Jul 17 22:46:49 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA3797504C2 for ; Tue, 17 Jul 2012 22:46:48 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.214 X-Spam-Level: X-Spam-Status: No, score=-2.214 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, TW_BF=0.077, TW_BP=0.077, TW_BX=0.077, TW_GT=0.077, TW_IB=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4uh7rH-IHb+G for ; Tue, 17 Jul 2012 22:46:46 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by menubar.gnome.org (Postfix) with ESMTP id D5B9D7503BB for ; Tue, 17 Jul 2012 22:46:45 +0000 (UTC) Received: by lbon10 with SMTP id n10so2308268lbo.27 for ; Tue, 17 Jul 2012 15:46:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=AAfD/OGP5dEyy1CAF22rchLzsJaBZ+soH5tZuYbBbv8=; b=UHBFTz55hkcIM5t2VqjvpeRnGzNBdS4r0MXm80yCSN+l64NTdgqCqu4a8AZcDxQxR3 CN4q1NpmhxD3ztRwdvStIfvZ1e2YfkHFuwKDVG1XOiJseUD9QVePOhgjChcmsjSzF0ev X4n9hwvmwAhnatk4V9DmXEYnPayQJOjYcXqnmo5tDqcv4zBMrBFug6d/mLvXz9J09X+r lDimJEtb19oTLZ0MELQ+3rehds+Q+X7xeULiwwiSM3wEny8HLnhfqeqhFXUuK1q6wu4A Ausb95eeqxBdOLMHQ/0n9j0pRo1T+cF9pFt2TS6gfXoZYMn1VMrN3c4k0DHHlh/T87H5 15kg== MIME-Version: 1.0 Received: by 10.112.83.228 with SMTP id t4mr607740lby.74.1342565203843; Tue, 17 Jul 2012 15:46:43 -0700 (PDT) Received: by 10.114.0.229 with HTTP; Tue, 17 Jul 2012 15:46:43 -0700 (PDT) In-Reply-To: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> Date: Tue, 17 Jul 2012 18:46:43 -0400 Message-ID: Subject: Re: Glib for iOS From: Paul Davis To: Guetcho Guetchev Content-Type: multipart/alternative; boundary=f46d040167f5101b4804c50e521d X-Gm-Message-State: ALoCoQkbXVAZN40+msPc+kXGtkllb3wxiQU5cD/5YYvBgLeJnlWHlsfF9genbXUivXdlpRqysfgY Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 22:46:49 -0000 --f46d040167f5101b4804c50e521d Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jul 17, 2012 at 6:34 PM, Guetcho Guetchev wrote: > Hello guys, > I am trying to build Glib for iOS. I have set up everything - the cross > compiler, the toolchain, etc. The build process takes place on Mac OS 10.7.4 > I am able to build Glib from the release tarball. However when I clone the > git repository I do not see the configure script. Even at the tags 2.33.4 > and 2.33.6. > Instead of that I have the autogen.sh. > However running autogen.sh fails with this message: > *** No GTK-Doc found, please install it *** > Even if I disable the check in the autogen.sh the automake fails later > with similar error (no gtk-doc). > > So the question is: how am I suppose to build Glib on unix-compilant > system (iOS is such thing) without installing gtk-doc and Gnome? > it can be very hard. there are two approaches. one is to build a pseudo/fake gtk-doc package for OS X, which does actually exist, but i can't tell you where to find it. google will help. the other is to install ALL the dependencies that gtk-doc requires, which is substantial: xz tar m4 make zlib autoconf automake libtool make flex bison expat libxml2 libxslt readline libiconv intltool gettext tiff libpng jpeg XML-Parser XML-Simple libffi glib pkg-config atk gnome gtk-osx-docbook gnome-doc-utils gtk-doc --f46d040167f5101b4804c50e521d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Tue, Jul 17, 2012 at 6:34 PM, Guetcho= Guetchev <getcho.getchev@gmail.com> wrote:
Hello guys,
I am trying to build Glib for iOS. I have set up everything - the cross com= piler, the toolchain, etc. The build process takes place on Mac OS 10.7.4 I am able to build Glib from the release tarball. However when I clone the = git repository I do not see the configure script. Even at the tags 2.33.4 a= nd 2.33.6.
Instead of that I have the autogen.sh.
However running autogen.sh fails with this message:
*** No GTK-Doc found, please install it ***
Even if I disable the check in the autogen.sh the automake fails later with= similar error (no gtk-doc).

So the question is: how am I suppose to build Glib on unix-compilant system= (iOS is such thing) without installing gtk-doc and Gnome?
=

it can be very hard. there are two approaches. one is to build a p= seudo/fake gtk-doc package for OS X, which does actually exist, but i can&#= 39;t tell you where to find it. google will help. the other is to install A= LL the dependencies that gtk-doc requires, which is substantial:

xz
tar
m4
make
zlib
autoconf
automake
libto= ol
make
flex
bison
expat
libxml2
libxslt
readli= ne
libiconv
intltool
gettext
tiff
libpng
jpeg
XML-Parser
XML-Simple
libffi
glib
pkg-config
atk
gn= ome
gtk-osx-docbook
gnome-doc-utils
gtk-doc


<= /div> --f46d040167f5101b4804c50e521d-- From hfiguiere@teaser.fr Tue Jul 17 22:58:32 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E6CE6750452 for ; Tue, 17 Jul 2012 22:58:31 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.823 X-Spam-Level: X-Spam-Status: No, score=-1.823 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vsEr0cnUhxqO for ; Tue, 17 Jul 2012 22:58:30 +0000 (UTC) X-Greylist: delayed 529 seconds by postgrey-1.34 at menubar.gnome.org; Tue, 17 Jul 2012 22:58:30 UTC Received: from smtp.mozilla.org (mx2.corp.phx1.mozilla.com [63.245.216.70]) by menubar.gnome.org (Postfix) with ESMTP id 360867503BC for ; Tue, 17 Jul 2012 22:58:22 +0000 (UTC) Received: from [10.244.29.55] (unknown [64.213.70.194]) (Authenticated sender: hfiguiere@mozilla.com) by mx2.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 8A94DF2587 for ; Tue, 17 Jul 2012 15:49:31 -0700 (PDT) Message-ID: <5005EBFA.7050708@teaser.fr> Date: Tue, 17 Jul 2012 15:49:30 -0700 From: =?ISO-8859-1?Q?Hubert_Figui=E8re?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: Glib for iOS References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 22:58:32 -0000 On 17/07/12 03:46 PM, Paul Davis wrote: > it can be very hard. there are two approaches. one is to build a > pseudo/fake gtk-doc package for OS X, which does actually exist, but i > can't tell you where to find it. google will help. the other is to install > ALL the dependencies that gtk-doc requires, which is substantial: And do we know the rationale for forcing gtk-doc ? I mean glib is supposed to be lightweight library, but this is like everything including the kitchen sink. This alone as always discouraged me to use glib for portable code. Hub From llandwerlin@gmail.com Tue Jul 17 23:19:07 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 713CA7504B8 for ; Tue, 17 Jul 2012 23:19:07 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yblbCF74Gd1c for ; Tue, 17 Jul 2012 23:18:53 +0000 (UTC) Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com [74.125.82.46]) by menubar.gnome.org (Postfix) with ESMTP id A9842750452 for ; Tue, 17 Jul 2012 23:18:44 +0000 (UTC) Received: by wgbdq10 with SMTP id dq10so578054wgb.27 for ; Tue, 17 Jul 2012 16:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:in-reply-to:references:content-type :x-mailer:mime-version:content-transfer-encoding; bh=DzwevvM5qVgo9Apws86qUNHdiorK3WNNVp4+jlfYCCA=; b=o9rWLzTUySYqZRFjB7Dc/OTFb6H26KKZldufUEuPciDxMU26ykBH53eLUFcmYXC4Fi Rqlsg0JOmaA0n0o4Z01+hB+tBFj3amEBYqnEIM035s5K1M3h5OfpSfU1W+fLo1PlaDMV zN0/UCb7ekcel82Hu4zzAADEsgdW9FMD7BdjYIdnx9/b1QjKEN28VI7gl7iIcx4MCGqC 01rpkAChkkOGjyY5Jwz3azB25y5Nrt5zPb3PTUVMaulSoPEHs7CVO/ESG/ArW/KpoKPk wL8YgjtIOEsbxhTbWCb4h3mtFemlgXaVfqVMfHNVZKo/M/mWSsLhIu+vu7vckI1d8+x0 +qhg== Received: by 10.216.240.10 with SMTP id d10mr451959wer.157.1342567122385; Tue, 17 Jul 2012 16:18:42 -0700 (PDT) Received: from [192.168.0.6] (b0fb9080.bb.sky.com. [176.251.144.128]) by mx.google.com with ESMTPS id ck9sm15663302wib.2.2012.07.17.16.18.40 (version=SSLv3 cipher=OTHER); Tue, 17 Jul 2012 16:18:41 -0700 (PDT) Message-ID: <1342567119.12142.10.camel@worky> Subject: Re: Glib for iOS From: Lionel Landwerlin To: gtk-devel-list@gnome.org Date: Wed, 18 Jul 2012 00:18:39 +0100 In-Reply-To: <5005EBFA.7050708@teaser.fr> References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> <5005EBFA.7050708@teaser.fr> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3-1 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 23:19:07 -0000 On Tue, 2012-07-17 at 15:49 -0700, Hubert Figuière wrote: > On 17/07/12 03:46 PM, Paul Davis wrote: > > it can be very hard. there are two approaches. one is to build a > > pseudo/fake gtk-doc package for OS X, which does actually exist, but i > > can't tell you where to find it. google will help. the other is to install > > ALL the dependencies that gtk-doc requires, which is substantial: > > And do we know the rationale for forcing gtk-doc ? I mean glib is > supposed to be lightweight library, but this is like everything > including the kitchen sink. This alone as always discouraged me to use > glib for portable code. > > Hub > Usually people cross compiling glib with minimal deps/burden just copy the gtk-doc.m4 from the gtk-doc package and run configure with --disable-gtk-doc. Buildroot for example does that : http://git.buildroot.org/buildroot/tree/package/automake Regards, -- Lionel Landwerlin From paul@linuxaudiosystems.com Tue Jul 17 23:23:10 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2681D7504F4 for ; Tue, 17 Jul 2012 23:23:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.522 X-Spam-Level: X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uVhyFWNhUixj for ; Tue, 17 Jul 2012 23:23:08 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by menubar.gnome.org (Postfix) with ESMTP id 0E5377504C2 for ; Tue, 17 Jul 2012 23:22:59 +0000 (UTC) Received: by lbon10 with SMTP id n10so2370579lbo.27 for ; Tue, 17 Jul 2012 16:22:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=7c9O8XVYxhVldhGm2E8zR3nfQ/Krr8LtPePPhBnez4w=; b=PMk0YxiN674k3orpJdXd/q2cyAsTd+r1RVz6O4B72bmAr937zoopdo+/n13knhRdW0 CBeFpX1ObfyLMhu78yy+NJyBr0CSlJqA6jCWpXoMA4bszaWVUfJMyrvaENm7cK2NyuDy EocnUPLsC+Rpa8LCN80R6NeXIXWRacn7HqojD6dzdbaY6cslD+3Tt47mwVSrBVIAnn0a kJHuE4DfG9YbQB5VDtWKw6Q1AiX0zL4w8nvAMDsGWpCvUgqJ4X3nh9V2oSmsoMNao486 xzJXB2MXA+0vX4syz0sHrMJURHhXAwAx6PC0Gc9oW6Kmi1GVb2K+NvwVHPLMzO+bV+bd cjsw== MIME-Version: 1.0 Received: by 10.152.104.77 with SMTP id gc13mr891384lab.31.1342567377746; Tue, 17 Jul 2012 16:22:57 -0700 (PDT) Received: by 10.114.0.229 with HTTP; Tue, 17 Jul 2012 16:22:57 -0700 (PDT) In-Reply-To: <5005EBFA.7050708@teaser.fr> References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> <5005EBFA.7050708@teaser.fr> Date: Tue, 17 Jul 2012 19:22:57 -0400 Message-ID: Subject: Re: Glib for iOS From: Paul Davis To: =?ISO-8859-1?Q?Hubert_Figui=E8re?= Content-Type: multipart/alternative; boundary=f46d04083adba33a6504c50ed397 X-Gm-Message-State: ALoCoQml+wicfyyO/+Q1w1QsbHsoH3EAxfujjM8uhf9fxW3j+v0M2h5DsVh3RRcADElntRVD9djC Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 23:23:10 -0000 --f46d04083adba33a6504c50ed397 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, Jul 17, 2012 at 6:49 PM, Hubert Figui=E8re wro= te: > On 17/07/12 03:46 PM, Paul Davis wrote: > > it can be very hard. there are two approaches. one is to build a > > pseudo/fake gtk-doc package for OS X, which does actually exist, but i > > can't tell you where to find it. google will help. the other is to > install > > ALL the dependencies that gtk-doc requires, which is substantial: > > And do we know the rationale for forcing gtk-doc ? I mean glib is > supposed to be lightweight library, but this is like everything > including the kitchen sink. This alone as always discouraged me to use > glib for portable code. > i should note that the list above is the order i actually build things in on OS X. you will note that glib gets built without gtk-doc, with no special magic. a lot of that stack is there for gtk, not glib, and i think i'm probably wrong to say that its needed for gtk-doc. --f46d04083adba33a6504c50ed397 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On Tue, Jul 17, 2012 at 6:49 PM, Hubert = Figui=E8re <hfiguiere@teaser.fr> wrote:
On 17/07/12 03:46 PM, Paul Davis wrote:
> it can be very hard. there are two approaches. one is to build a
> pseudo/fake gtk-doc package for OS X, which does actually exist, but i=
> can't tell you where to find it. google will help. the other is to= install
> ALL the dependencies that gtk-doc requires, which is substantial:

And do we know the rationale for forcing gtk-doc ? I mean glib is
supposed to be lightweight library, but this is like everything
including the kitchen sink. This alone as always discouraged me to use
glib for portable code.

i should note that the lis= t above is the order i actually build things in on OS X. you will note that= glib gets built without gtk-doc, with no special magic.

a lot of th= at stack is there for gtk, not glib, and i think i'm probably wrong to = say that its needed for gtk-doc.
--f46d04083adba33a6504c50ed397-- From getcho.getchev@gmail.com Tue Jul 17 23:41:25 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2547075050B for ; Tue, 17 Jul 2012 23:41:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nD-6ivS1BMEs for ; Tue, 17 Jul 2012 23:41:10 +0000 (UTC) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by menubar.gnome.org (Postfix) with ESMTP id 0CB00750440 for ; Tue, 17 Jul 2012 23:41:00 +0000 (UTC) Received: by weyx56 with SMTP id x56so937877wey.27 for ; Tue, 17 Jul 2012 16:40:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=Oal10tkKxtdhA2xTxJof4JJqHyXVeJAD2uBuBFC5rrM=; b=TK/CzfDUX8hNTlVeWLB0QUx1KXZMCZZeBlu2+3hLzO4lcLKIQPvobVJFMUNRSKIKQH KUcnN1tNq0KqW1cvo55RkYcxQdegyV6ypmhFSq3Rd+DEQ+EDzsNda8k61kGM7Czb1E5R g6C+ZmRJsg+TvuuNzgTfTAkMohuQGLoEs04p75k1oK94arangW7GV8DX8vnBNO0Kq9BF soJ50GE4JmR7aIBTI9kmSy5lcYGl/TmbdshMPFsfloBhbd9q62WLxIk6jlXTlMCZLkJL JQywAuXWnYoQw6AwbdpMvK+vZeWb+LCJnaOHLlZyCzPlyuLq0MybQQ/x9d9qgh/CnPHs BurQ== Received: by 10.216.220.89 with SMTP id n67mr489531wep.73.1342568459136; Tue, 17 Jul 2012 16:40:59 -0700 (PDT) Received: from [192.168.1.118] (93-152-137-24.ddns.onlinedirect.bg. [93.152.137.24]) by mx.google.com with ESMTPS id ep14sm30352383wid.0.2012.07.17.16.40.57 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 17 Jul 2012 16:40:58 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Apple Message framework v1278) Subject: Re: Glib for iOS From: Guetcho Guetchev In-Reply-To: <1342567119.12142.10.camel@worky> Date: Wed, 18 Jul 2012 02:40:53 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: <0A204C29-01AC-4DA0-8AB1-8D3C847A4468@gmail.com> References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> <5005EBFA.7050708@teaser.fr> <1342567119.12142.10.camel@worky> To: gtk-devel-list@gnome.org X-Mailer: Apple Mail (2.1278) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 23:41:25 -0000 Good point! However =85 how to get to the configure script? :)=20 This is not a release tarball I am using but a git clone.There is no = configure script. GG On Jul 18, 2012, at 2:18 AM, Lionel Landwerlin wrote: > On Tue, 2012-07-17 at 15:49 -0700, Hubert Figui=E8re wrote: >> On 17/07/12 03:46 PM, Paul Davis wrote: >>> it can be very hard. there are two approaches. one is to build a >>> pseudo/fake gtk-doc package for OS X, which does actually exist, but = i >>> can't tell you where to find it. google will help. the other is to = install >>> ALL the dependencies that gtk-doc requires, which is substantial: >>=20 >> And do we know the rationale for forcing gtk-doc ? I mean glib is >> supposed to be lightweight library, but this is like everything >> including the kitchen sink. This alone as always discouraged me to = use >> glib for portable code. >>=20 >> Hub >>=20 >=20 > Usually people cross compiling glib with minimal deps/burden just copy > the gtk-doc.m4 from the gtk-doc package and run configure with > --disable-gtk-doc. >=20 > Buildroot for example does that : >=20 > http://git.buildroot.org/buildroot/tree/package/automake >=20 > Regards, >=20 > -- > Lionel Landwerlin >=20 >=20 > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list From dregister@clear.net Tue Jul 17 23:49:23 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 59C697504B8 for ; Tue, 17 Jul 2012 23:49:23 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, TW_XD=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id slQ3TxknnYWz for ; Tue, 17 Jul 2012 23:49:10 +0000 (UTC) Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by menubar.gnome.org (Postfix) with ESMTP id 05FA2750452 for ; Tue, 17 Jul 2012 23:49:01 +0000 (UTC) Received: by ggnm2 with SMTP id m2so1497134ggn.27 for ; Tue, 17 Jul 2012 16:49:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding:x-gm-message-state; bh=3fsOFtOVXDaj2sRP98gwfv3rvM6c23oDfUQSty2XInw=; b=pkCxqXwD2An/b5tlH80apTo7hnL8kmJY41bZ2JPz4gmKfhH6fup4arpRjGvNLaNduw q60TWY2VBPhuGtOlvCn2/lKjyJzkyaY8XvbwCv6DdW2nDBXD12EIfLXWynVIba2bH83i ze0DLIG4SmrLamIgaviMlqJ8tKsalnyDRKtckU93GXBNPr0G6JDmSfQyreOelCPVF+PZ 40ayeJo9djX103ZZAhDyvkCf9JjpR2KE1fH2tClQU5DuUgGojuzPscj9KMoAa/mgfXpb Op9DD9cyf/9Rtlnysm3eqX/Ohfnsqrwe/BdzC4zN7yn0/u9hjm5idKs4AJy/W2HX2TXF fHww== Received: by 10.236.185.165 with SMTP id u25mr3586553yhm.67.1342568940448; Tue, 17 Jul 2012 16:49:00 -0700 (PDT) Received: from [192.168.15.30] (75-95-141-51.gar.clearwire-wmx.net. [75.95.141.51]) by mx.google.com with ESMTPS id a79sm37183881yhk.16.2012.07.17.16.48.59 (version=SSLv3 cipher=OTHER); Tue, 17 Jul 2012 16:48:59 -0700 (PDT) Message-ID: <5005F9E6.9050308@clear.net> Date: Tue, 17 Jul 2012 19:48:54 -0400 From: Damon Register User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: building Glib-2.32.4 with mingw Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQlNWiBG92gBVdMafgF7I2NK7O+E8qFUeE78+2F+oUtmbmDZPZYV34uxbc3dACGjs7uvDUZR X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 23:49:23 -0000 Now that I was able to build all the components up to and including gtk3, I tried starting over so I could clean up my notes to be sure that I got the notes right. I noticed that glib-2.32.4 had been released since I started this with glib-2.32.2. I thought I would try it but found that make fails with an error about an XDG item not being defined (I don't have the notes handy at the moment). From what I could find with Google, it appears that I now need a www.freedesktop.org item called xdg-utils. Am I correct about that? I tried to get it but http://www.freedesktop.org/wiki/Software seems to be really messed up. Most of the links are broken. So, I have two questions: 1. do I need xdg-utils or portland to build glib-2.32.4? 2. if I do need item 1, does anyone know where else besides freedesktop can I find it? Damon Register From llandwerlin@gmail.com Wed Jul 18 00:01:03 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B262B75052C for ; Wed, 18 Jul 2012 00:01:03 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id czEq3peyk9kp for ; Wed, 18 Jul 2012 00:01:01 +0000 (UTC) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by menubar.gnome.org (Postfix) with ESMTP id 4337E750511 for ; Wed, 18 Jul 2012 00:00:52 +0000 (UTC) Received: by weyx56 with SMTP id x56so948530wey.27 for ; Tue, 17 Jul 2012 17:00:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:in-reply-to:references:content-type :x-mailer:mime-version:content-transfer-encoding; bh=DUJmnMgDKpXM+nd7CdsbInqhbWBxwRtFMczVIgi0MiY=; b=GAOAP/PsgVz5tlxDKcwaXVsSERn9KlHCa9XTnaOCgtdQ5FQyNEYY0ZCUZhLSwShA0h cYiGwZ0bc7ZB5K+Uj1+01AbhGBtQaBhBk/fV0Ghfndbafzi8jWhv5Hdj6GwO9VY+HqrX loh5KRuMi/eOW21FFGw69dAJdQ7AnDw0OBf68/8Ohk1vqVg4BU4nqgqH6g72444WGAXw h6++zgd1LVlCJCDpGg3Fv15TVsiWqYKl3WFd/eR8rJSuPGivTaEIATRRxixseCsRElhc cU+VsuLEx405VQjGmqAhC1jyadRW4k3+DOrTpIRvwEeHodqqNjtonE8OvLlzg2Ert4a+ X5Tw== Received: by 10.180.109.166 with SMTP id ht6mr1817601wib.11.1342569651154; Tue, 17 Jul 2012 17:00:51 -0700 (PDT) Received: from [192.168.0.6] (b0fb9080.bb.sky.com. [176.251.144.128]) by mx.google.com with ESMTPS id l5sm43793102wix.5.2012.07.17.17.00.49 (version=SSLv3 cipher=OTHER); Tue, 17 Jul 2012 17:00:50 -0700 (PDT) Message-ID: <1342569648.12142.13.camel@worky> Subject: Re: Glib for iOS From: Lionel Landwerlin To: gtk-devel-list@gnome.org Date: Wed, 18 Jul 2012 01:00:48 +0100 In-Reply-To: <0A204C29-01AC-4DA0-8AB1-8D3C847A4468@gmail.com> References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> <5005EBFA.7050708@teaser.fr> <1342567119.12142.10.camel@worky> <0A204C29-01AC-4DA0-8AB1-8D3C847A4468@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3-1 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 00:01:03 -0000 Hmm... 1. Copy gtk-doc.m4 from gtk-doc to wherever you've installed automake 2. run autoreconf/autogen.sh in glib directory 3. run ./configure in glib directory with --disable-gtk-doc -- Lionel Landwerlin On Wed, 2012-07-18 at 02:40 +0300, Guetcho Guetchev wrote: > Good point! > However … how to get to the configure script? :) > This is not a release tarball I am using but a git clone.There is no configure script. > GG > > On Jul 18, 2012, at 2:18 AM, Lionel Landwerlin wrote: > > > On Tue, 2012-07-17 at 15:49 -0700, Hubert Figuière wrote: > >> On 17/07/12 03:46 PM, Paul Davis wrote: > >>> it can be very hard. there are two approaches. one is to build a > >>> pseudo/fake gtk-doc package for OS X, which does actually exist, but i > >>> can't tell you where to find it. google will help. the other is to install > >>> ALL the dependencies that gtk-doc requires, which is substantial: > >> > >> And do we know the rationale for forcing gtk-doc ? I mean glib is > >> supposed to be lightweight library, but this is like everything > >> including the kitchen sink. This alone as always discouraged me to use > >> glib for portable code. > >> > >> Hub > >> > > > > Usually people cross compiling glib with minimal deps/burden just copy > > the gtk-doc.m4 from the gtk-doc package and run configure with > > --disable-gtk-doc. > > > > Buildroot for example does that : > > > > http://git.buildroot.org/buildroot/tree/package/automake > > > > Regards, > > > > -- > > Lionel Landwerlin > > > > > > _______________________________________________ > > gtk-devel-list mailing list > > gtk-devel-list@gnome.org > > https://mail.gnome.org/mailman/listinfo/gtk-devel-list > > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list From walters@verbum.org Wed Jul 18 00:19:11 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 081007504F4 for ; Wed, 18 Jul 2012 00:19:11 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q81A9cKXVAew for ; Wed, 18 Jul 2012 00:19:09 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 0CE69750511 for ; Wed, 18 Jul 2012 00:19:00 +0000 (UTC) Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 55A8121204; Tue, 17 Jul 2012 20:18:59 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute5.internal (MEProxy); Tue, 17 Jul 2012 20:18:59 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=JVI7Zw6DMyLBd1EIhr4qRh MbIFQ=; b=sNR1v5zvJq1dk6AhrQGeRII7Gq8LdvFF0am5SNi1Gs5eiNGXE0GkrM R0AGEjHE/NZqB9O+1IW7Ulq3Zp2/U8tVBdo0auFiHulwqZ58f1Mw/A8jWc17MWX/ ZnII6QABNXMjooVQSYGMD22KGkrpFHsgr8U4gwDJmh6pYuo6SBeYA= X-Sasl-enc: 0rqFg+Kpy9M9w5y1IVH486JnT+tybCt1a3TZBsF2h1Jj 1342570738 Received: from [192.168.1.6] (unknown [50.138.225.153]) by mail.messagingengine.com (Postfix) with ESMTPA id C7DFC8E0205; Tue, 17 Jul 2012 20:18:58 -0400 (EDT) Message-ID: <1342570702.2860.6.camel@lenny> Subject: Re: Glib for iOS From: Colin Walters To: Guetcho Guetchev Date: Tue, 17 Jul 2012 20:18:22 -0400 In-Reply-To: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> References: <46C53777-9868-45D1-BFFC-11F48BDAC40B@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-1.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 00:19:11 -0000 On Wed, 2012-07-18 at 01:34 +0300, Guetcho Guetchev wrote: > So the question is: how am I suppose to build Glib on unix-compilant system (iOS is such thing) without installing gtk-doc and Gnome? This just came up in the other thread, but: https://bugzilla.gnome.org/show_bug.cgi?id=674314 From phomes@gmail.com Wed Jul 18 06:47:26 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C918E7505E0 for ; Wed, 18 Jul 2012 06:47:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1TPH2dnI78Nt for ; Wed, 18 Jul 2012 06:47:10 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by menubar.gnome.org (Postfix) with ESMTP id C762C75039C for ; Wed, 18 Jul 2012 06:47:01 +0000 (UTC) Received: by lbon10 with SMTP id n10so3081934lbo.27 for ; Tue, 17 Jul 2012 23:46:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JKssexNvNCm+trJ0D85439KA0ZCaxDQo6SwwegPiTsc=; b=I3myxRKLVi4GPv5pTok82nOmcfHpiwAHAFi/nn5OgiJG+OvNbtOMkZIAXaip+AUYyf Jk1NIf8W2FT7qOiZoinljhwIQWrozagmcoGFsRakCaBUFeK8V/Fv6AJS85AzvPh32VJ6 /YWMuaUtvnDhlR5/mJGC/AolOlGqYfLjDA8Ah2F5XYORXZqOieSGBxp/dGhYSwSMqh2V hxnAzxeGyumNy5fOptIofaR/RDYT3/XG0xT7DoTGlMnJQrkmU5eoRLjqzxsNEHF5D8CC wMl+8Gf4wK2oVJYsEJS12/rZj4TQQhc/Il82BE0Zq85/G5EjOeWfM/cmXk2nYM7I5m7G ig8g== MIME-Version: 1.0 Received: by 10.112.41.2 with SMTP id b2mr1162217lbl.58.1342594019355; Tue, 17 Jul 2012 23:46:59 -0700 (PDT) Received: by 10.114.24.1 with HTTP; Tue, 17 Jul 2012 23:46:59 -0700 (PDT) In-Reply-To: <5005C555.4010302@optionexplicit.be> References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> <5005C555.4010302@optionexplicit.be> Date: Wed, 18 Jul 2012 08:46:59 +0200 Message-ID: Subject: Re: EXTERNAL: Re: win32 installer? From: "Thomas H.P. Andersen" To: Dieter Verfaillie Content-Type: text/plain; charset=UTF-8 Cc: gtk-devel-list@gnome.org, Murray Cumming X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 06:47:27 -0000 On Tue, Jul 17, 2012 at 10:04 PM, Dieter Verfaillie wrote: > On 17/07/2012 16:43, Thomas H.P. Andersen wrote: >> On Tue, Jul 17, 2012 at 1:58 PM, Dieter Verfaillie >> wrote: >>> Yup, that's the bundle (a first step towards a proper sdk), which >>> I'm uploading to http://optionexplicit.be/projects/gnome-windows/GTK+3/ >>> from time to time... For now at least, once stable it'll go to >>> ftp.gnome.org :) >> >> Would it be possible to have libffi added to the bundle as well? > > Oops! IIRC, that was fixed the day after releasing that version and it > seems I forgot to upload it. Which is now done. I see ffi.h and ffitarget.h in lib\libffi-3.0.10\include\ but e.g. glib expects those in include\ instead. Also lib\ has libffi.dll.a instead of the needed libffi.lib From dieterv@optionexplicit.be Wed Jul 18 07:11:26 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A22F7750225 for ; Wed, 18 Jul 2012 07:11:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.746 X-Spam-Level: X-Spam-Status: No, score=-1.746 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TW_GT=0.077, TW_KG=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hcb1hd156r17 for ; Wed, 18 Jul 2012 07:11:10 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id E03FE750242 for ; Wed, 18 Jul 2012 07:11:01 +0000 (UTC) Received: from webmail.webfaction.com (wf2.webfaction.com [174.133.50.206]) by smtp.webfaction.com (Postfix) with ESMTP id 33BAC2120545; Wed, 18 Jul 2012 02:11:00 -0500 (CDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 18 Jul 2012 09:11:00 +0200 From: Dieter Verfaillie To: "Thomas H.P. Andersen" Subject: Re: EXTERNAL: Re: win32 =?UTF-8?Q?installer=3F?= In-Reply-To: References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <1342523648.2560.4.camel@murrayc-desktop> <7236dab002981970019deaeba1ffe34e@mail.webfaction.com> <5005C555.4010302@optionexplicit.be> Message-ID: <8aca75934b7c503d3f7463053926a5c5@mail.webfaction.com> X-Sender: dieterv@optionexplicit.be User-Agent: Roundcube Webmail/0.5.4 Cc: gtk-devel-list@gnome.org, Murray Cumming X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 07:11:26 -0000 On Wed, 18 Jul 2012 08:46:59 +0200, Thomas H.P. Andersen wrote: > I see ffi.h and ffitarget.h in lib\libffi-3.0.10\include\ but e.g. > glib expects those in include\ instead. lib/pkgconfig/libffi.pc claims "includedir=${libdir}/libffi-3.0.11/include" and afaik when building glib pkgconfig is used to find libffi. > Also lib\ has libffi.dll.a instead of the needed libffi.lib Would you happen to be using msvc? If yes, then sorry but I'm not generating msvc compatible import libraries for the experimental bundle (as is done for the stable gtk 2.24 bundle on ftp.gnome.org). Honestly I'm not even sure why we should even continue bothering with those now that there's https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack ? mvg, Dieter From fanc999@yahoo.com.tw Thu Jul 19 05:29:18 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8FF46750021 for ; Thu, 19 Jul 2012 05:29:18 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.749 X-Spam-Level: X-Spam-Status: No, score=-1.749 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RjpY6Tg2yiKC for ; Thu, 19 Jul 2012 05:29:16 +0000 (UTC) Received: from nm19-vm2.bullet.mail.sg3.yahoo.com (nm19-vm2.bullet.mail.sg3.yahoo.com [106.10.149.113]) by menubar.gnome.org (Postfix) with SMTP id C9F0F750078 for ; Thu, 19 Jul 2012 05:29:07 +0000 (UTC) Received: from [106.10.166.119] by nm19.bullet.mail.sg3.yahoo.com with NNFMP; 19 Jul 2012 05:29:05 -0000 Received: from [106.10.167.220] by tm8.bullet.mail.sg3.yahoo.com with NNFMP; 19 Jul 2012 05:29:05 -0000 Received: from [127.0.0.1] by smtp193.mail.sg3.yahoo.com with NNFMP; 19 Jul 2012 05:29:05 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.tw; s=s1024; t=1342675745; bh=go8C5HRl6VDX5/u7a+crw/uzGEK0K0m2PKmBm+aOxFI=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type; b=nUF5jxnWU5jBs9LkD8XEG0LcJtHgDyR0clY6YrFo1q1V3DVTuIiDyInYhEcqtjnA/j7kM01ralEvyutFDQXbGVAk9iqWbcH5rNJWJdjGg7pXBrp+9mLc+n004Qo58qGjQrtUG8g+T8Z4AYlQwlkNvUGpaTbBolAMYFtRTknyr4g= X-Yahoo-Newman-Id: 286377.36955.bm@smtp193.mail.sg3.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: jHAZRwgVM1njwvrwEdlYY3Sk4Iw0w8uKLlRKPx89nJ.52A9 aBmojBWzPgT4cfDnAvulhRZliBGEjn0iszLtV8F1duwUFvJQjs_hErsQCJV7 W4rIvaZLE2gUCsnnw07Xnc1ns7WCWCXV.xNmrLqgXvL8tFrdgTKrraebfUj7 XoqqFG_XAKzcmrKEY4OOAk2lmWKDmIWALoevmd283xWm_SxGYzLLGGa7Ew7Q JW2XEfNe574R6Jo_62FuKXu3R.vzTNvRB5guv6KIjR0vxYrNk8_iKBnro_CG 8X.WSU5ykNgP80f1D79Nvj0YxvrZayUJp3rMT5BRQLA8YDUGkQnUHIhBqzh6 MewSGj4X2nT.to.JGYB5Zh_dWCLdP3k35KjYAg728.owL67TbfdEGTl83yAc Ev1Yua41gcFKo.JeOdnLvpzHzg9H3gDYioDkv4bCB3IAugFxbqxZ5ueNqoXh _bG8vucomvtkN3OsaVdOC_TmAyPkD1m0Kv7rIC5P9rE_.Y6998o_.3ljR0We HZJfj.bo_2gKyCoTD4ytMpPHB0O7Vl0G3AB63XAObQd0SAY85BrE- X-Yahoo-SMTP: 5ebm8KSswBAoOmSaF66eITQ8Wug- Received: from [192.168.1.4] (fanc999@175.182.138.9 with plain) by smtp193.mail.sg3.yahoo.com with SMTP; 18 Jul 2012 22:29:04 -0700 PDT Message-ID: <50079B16.1080608@yahoo.com.tw> Date: Thu, 19 Jul 2012 13:28:54 +0800 From: Fan Chun-wei User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: gtk-devel-list@gnome.org, windows-devel-list@gnome.org Subject: Some questions regarding GObject-Introspection Content-Type: multipart/mixed; boundary="------------070404040506000908030506" X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 05:29:18 -0000 This is a multi-part message in MIME format. --------------070404040506000908030506 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, I was trying to build G-I on Windows using MSVC, and managed to get the GLib-2.0.gir file to be built by g-ir-scanner (used the gcc preprocessor as MSVC does not accept input from stdin[1], then run the MSVC compiler on the resulting temporary GLib.c), using the command like what is found in the attached glib_gir.txt. (please use an editor that has line wrap enabled, sorry about the one-line command, but this is what was needed!). The built GLib-2.0.gir can be found at https://dl.dropbox.com/u/30316581/GLib-2.0.gir, as it is a bit too large to be included here. I then built the GLib-2.0.typelib by using this command: g-ir-compiler -o GLib-2.0.typelib GLib-2.0.gir, where the typelib does get built After figuring out where I should place the .typelib/.gir files, I proceeded to to run the glib-print example, but I get: ** domain:ERROR:glib-print.c:1057148:main: hello world This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. What I would like to know: 1. Does my GLib-2.0.gir seem ok? 2. Did I miss any stepts or make any mistakes generating the GLib-2.0.typelib file. 3. Any other thing that I might have missed? With blessings, and thanks for your time! [1]: https://bugzilla.gnome.org/show_bug.cgi?id=620566#c35 --------------070404040506000908030506 Content-Type: text/plain; charset=Big5; name="glib_gir.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="glib_gir.txt" cHl0aG9uIHRvb2xzL2ctaXItc2Nhbm5lciAtLXZlcmJvc2UgLUkuLi8gLS1hZGQtaW5jbHVk ZS1wYXRoPS4uLyAtLWFkZC1pbmNsdWRlLXBhdGg9Li4vZ2lyIC0tYWRkLWluY2x1ZGUtcGF0 aD0uIC0tbmFtZXNwYWNlPUdMaWIgLS1uc3ZlcnNpb249Mi4wIC0tbm8tbGlidG9vbCAtLXBr Zz1nbGliLTIuMCAtLWxpYnJhcnk9Z2xpYi0yLjAgLS1saWJyYXJ5PWdvYmplY3QtMi4wIC0t ZXh0ZXJuYWwtbGlicmFyeSAtLXJlcGFyc2UtdmFsaWRhdGUgLS1pZGVudGlmaWVyLXByZWZp eD1HIC0tc3ltYm9sLXByZWZpeD1nIC0tc3ltYm9sLXByZWZpeD1nbGliIC0tYy1pbmNsdWRl PSJnbGliLmgiIC1JJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMCAtSSVHTk9NRUJBU0Ul L2xpYi9nbGliLTIuMC9pbmNsdWRlIC1JJUdOT01FQkFTRSUvaW5jbHVkZSAtREdFVFRFWFRf UEFDS0FHRT1EdW1teSAtREdMSUJfQ09NUElMQVRJT04gLURfX0dfSTE4Tl9MSUJfSF9fICVH Tk9NRUJBU0UlL2xpYi9nbGliLTIuMC9pbmNsdWRlL2dsaWJjb25maWcuaCAlR05PTUVCQVNF JS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ2FsbG9jYS5oICVHTk9NRUJBU0UlL2luY2x1ZGUv Z2xpYi0yLjAvZ2xpYi9nYXJyYXkuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2ds aWIvZ2FzeW5jcXVldWUuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ2F0 b21pYy5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9nYmFja3RyYWNlLmgg JUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2diYXNlNjQuaCAlR05PTUVCQVNF JS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ2JpdGxvY2suaCAlR05PTUVCQVNFJS9pbmNsdWRl L2dsaWItMi4wL2dsaWIvZ2Jvb2ttYXJrZmlsZS5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xp Yi0yLjAvZ2xpYi9nYnl0ZXMuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIv Z2NoYXJzZXQuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ2NoZWNrc3Vt LmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2djb252ZXJ0LmggJUdOT01F QkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dkYXRhc2V0LmggJUdOT01FQkFTRSUvaW5j bHVkZS9nbGliLTIuMC9nbGliL2dkYXRlLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIu MC9nbGliL2dkYXRldGltZS5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9n ZGlyLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dlbnZpcm9uLmggJUdO T01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dlcnJvci5oICVHTk9NRUJBU0UlL2lu Y2x1ZGUvZ2xpYi0yLjAvZ2xpYi9nZmlsZXV0aWxzLmggJUdOT01FQkFTRSUvaW5jbHVkZS9n bGliLTIuMC9nbGliL2dnZXR0ZXh0LmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9n bGliL2doYXNoLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dobWFjLmgg JUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dob29rLmggJUdOT01FQkFTRSUv aW5jbHVkZS9nbGliLTIuMC9nbGliL2dob3N0dXRpbHMuaCAlR05PTUVCQVNFJS9pbmNsdWRl L2dsaWItMi4wL2dsaWIvZ2kxOG4tbGliLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIu MC9nbGliL2dpMThuLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dpb2No YW5uZWwuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ2tleWZpbGUuaCAl R05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ2xpc3QuaCAlR05PTUVCQVNFJS9p bmNsdWRlL2dsaWItMi4wL2dsaWIvZ21hY3Jvcy5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xp Yi0yLjAvZ2xpYi9nbWFpbi5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9n bWFwcGVkZmlsZS5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9nbWFya3Vw LmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dtZW0uaCAlR05PTUVCQVNF JS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ21lc3NhZ2VzLmggJUdOT01FQkFTRSUvaW5jbHVk ZS9nbGliLTIuMC9nbGliL2dub2RlLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9n bGliL2dvcHRpb24uaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3BhdHRl cm4uaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3BvbGwuaCAlR05PTUVC QVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3ByaW1lcy5oICVHTk9NRUJBU0UlL2luY2x1 ZGUvZ2xpYi0yLjAvZ2xpYi9ncHJpbnRmLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIu MC9nbGliL2dxc29ydC5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ncXVh cmsuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3F1ZXVlLmggJUdOT01F QkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dyYW5kLmggJUdOT01FQkFTRSUvaW5jbHVk ZS9nbGliLTIuMC9nbGliL2dyZWdleC5oICAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4w L2dsaWIvZ3NjYW5uZXIuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3Nl cXVlbmNlLmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dzaGVsbC5oICVH Tk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9nc2xpY2UuaCAlR05PTUVCQVNFJS9p bmNsdWRlL2dsaWItMi4wL2dsaWIvZ3NsaXN0LmggJUdOT01FQkFTRSUvaW5jbHVkZS9nbGli LTIuMC9nbGliL2dzcGF3bi5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9n c3RkaW8uaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3N0cmZ1bmNzLmgg JUdOT01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2dzdHJpbmcuaCAlR05PTUVCQVNF JS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3N0cmluZ2NodW5rLmggJUdOT01FQkFTRSUvaW5j bHVkZS9nbGliLTIuMC9nbGliL2d0ZXN0dXRpbHMuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2ds aWItMi4wL2dsaWIvZ3RocmVhZC5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xp Yi9ndGhyZWFkcG9vbC5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndGlt ZXIuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3RpbWV6b25lLmggJUdO T01FQkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0cmFzaHN0YWNrLmggJUdOT01FQkFT RSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d0cmVlLmggJUdOT01FQkFTRSUvaW5jbHVkZS9n bGliLTIuMC9nbGliL2d0eXBlcy5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xp Yi9ndW5pY29kZS5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xpYi9ndXJpZnVu Y3MuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dsaWIvZ3V0aWxzLmggJUdOT01F QkFTRSUvaW5jbHVkZS9nbGliLTIuMC9nbGliL2d2YXJpYW50LmggJUdOT01FQkFTRSUvaW5j bHVkZS9nbGliLTIuMC9nbGliL2d2YXJpYW50dHlwZS5oICVHTk9NRUJBU0UlL2luY2x1ZGUv Z2xpYi0yLjAvZ2xpYi9ndmVyc2lvbi5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAv Z2xpYi9ndmVyc2lvbm1hY3Jvcy5oICVHTk9NRUJBU0UlL2luY2x1ZGUvZ2xpYi0yLjAvZ2xp Yi9nd2luMzIuaCAlR05PTUVCQVNFJS9pbmNsdWRlL2dsaWItMi4wL2dvYmplY3QvZ2xpYi10 eXBlcy5oIGdpci9nbGliLTIuMC5jIC1vIEdMaWItMi4wLmdpciA= --------------070404040506000908030506-- From murrayc@murrayc.com Thu Jul 19 08:03:18 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69190750301 for ; Thu, 19 Jul 2012 08:03:18 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, TW_NV=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0pezkjnsLXKj for ; Thu, 19 Jul 2012 08:03:15 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 84F277502E7 for ; Thu, 19 Jul 2012 08:03:07 +0000 (UTC) Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 0D29D207EE; Thu, 19 Jul 2012 04:03:06 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute4.internal (MEProxy); Thu, 19 Jul 2012 04:03:06 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:content-transfer-encoding :mime-version; s=smtpout; bh=Pf0Vcu5HDOOktxhqIBttDx2D/KY=; b=F5U ofUj8vhSCgqDN/wxVMoCMNTChsif8HlyVn5fF9lh+corEJADEaU2NJ4otYQRflP6 AGgthNK0tfZQqydRbKX9VeWdmze45IVJPUEBGGlCR4CVVc4u5WhnAWSx65UWXmc+ /fCMJRX52OoD8s4KT2T05O8RQ26UOhDSklRVtHY4= X-Sasl-enc: K2UE41y1vdm2YbEwl8HzRXH7qIf3vFZFoO6xT2R4+Ex3 1342684985 Received: from [192.168.178.24] (unknown [188.174.52.58]) by mail.messagingengine.com (Postfix) with ESMTPA id 491F04825DF; Thu, 19 Jul 2012 04:03:05 -0400 (EDT) Message-ID: <1342684984.18465.9.camel@murrayc-desktop> Subject: Re: EXTERNAL: Re: win32 installer? From: Murray Cumming To: Dieter Verfaillie Date: Thu, 19 Jul 2012 10:03:04 +0200 In-Reply-To: <5005C7AC.2010701@optionexplicit.be> References: <1342164020.2664.0.camel@murrayc-desktop> <50043987.5010401@lmco.com> <5005492E.2070809@lmco.com> <5005C7AC.2010701@optionexplicit.be> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 08:03:18 -0000 [snip] On Tue, 2012-07-17 at 22:14 +0200, Dieter Verfaillie wrote: > That leaves just a folder, which is exactly what the bundle is > and always has been (for example: > http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/) > > An SDK, in my mind, adds all the tools, sources, patches, scripts, > etc used to build that bundle (or to be correct, the packages making > up the bundle) and a way for application writers to integrate with > that system (so they don't have to reinvent the wheel). Versions of > tools would be set in stone for a given branch (let's say gcc 4.6 for > whatever packages are considered part of GNOME 3.4 and it's > maintenance > releases, 4.7 for GNOME 3.6 etc). Not limited to gcc off course, but > *everything*. Application writer integrating with this system would > be able to generate their own "bundle" (think glade, gedit, whatever) > which can then be used to build real installers (using WiX, > NSIS, InnoSetup, whatever). > > Doing all this is the only way we can guarantee end users (of the > SDK) in the distant future will be able to patch say a 3 year old > GTK+ branch when nobody is left around to maintain it, provided said > user can get at a sufficiently old windows version (let's not pretend > current mingw build envs will just work on future windows versions, > see what happened when vista got released for example)... I suggest that this is an idea for later, after we have what we had for GTK+ 2. Thanks for your efforts. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From kris@loopnest.org Thu Jul 19 12:54:15 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40765750318 for ; Thu, 19 Jul 2012 12:54:15 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cr8vk0B6GtpJ for ; Thu, 19 Jul 2012 12:54:13 +0000 (UTC) Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com [74.125.82.46]) by menubar.gnome.org (Postfix) with ESMTP id 199947502F8 for ; Thu, 19 Jul 2012 12:54:04 +0000 (UTC) Received: by wgbdq10 with SMTP id dq10so1684444wgb.27 for ; Thu, 19 Jul 2012 05:54:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer:x-gm-message-state; bh=7vHuzjGweOY/S7lZrJ+SQ2OF8CHQskfNg8yMgE75VDo=; b=F2RvUDxA7yS17imErksIGvC8ck/8e94dcCJHCGJdiIzoSJZm8vJXOTDWi/4ZKJ5HCe FcM6SD4OZ1G1s/f9vh70DgKRGto+qsJXsQt4tuTgpZ6MnGmF8KBD3wCVMHIcCvu4dpf0 OF6LXfR//j8KQtCBbkdmFYslNTu+e1rIX3+tXr9Nm6WoQQhPJu/JqJCn4noLT1vPqvDM WEVy1qv4OMeQUBvZy0jtFm/VUoIi3Oc0cltdQzGbzwhciE4a7AuadJuPeloYehV2g09c Va4dsaziQRvl1ebH6h2Pa/gD/YBp3sT2KTaGRlnzVtD/c9gJPC9g2zSEU9Lov6dtk8NU A84Q== Received: by 10.180.104.200 with SMTP id gg8mr4534023wib.14.1342702442659; Thu, 19 Jul 2012 05:54:02 -0700 (PDT) Received: from prive179.liacs.nl (prive179.liacs.nl. [132.229.16.179]) by mx.google.com with ESMTPS id c7sm3771985eem.9.2012.07.19.05.54.01 (version=SSLv3 cipher=OTHER); Thu, 19 Jul 2012 05:54:01 -0700 (PDT) From: Kristian Rietveld Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Fully winding down my involvement in GTK+ Date: Thu, 19 Jul 2012 14:54:00 +0200 Message-Id: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> To: gtk-devel-list Developers Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQkSdSJsQ8ZNVbKeCYWgPYBkHbz47zT5yLeC5Atj/Swh+0kd4ieW09w6Wl/1FnGdUGlyaBry X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 12:54:15 -0000 Hi all, I have tried to maintain GtkTreeView ever since I took over from = Jonathan Blandford many years ago and in the more recent years the OS X = backend which I took over from Richard Hult. During the last 1,5 years, = I have been struggling to keep up with the development pace of GTK+. As = many have likely noticed, I barely had time to do patch review let alone = do any code writing myself. More than a 100% attention is currently = going to my day job. Also, I struggle to identify with the community these days -- that is, I = do not agree how GTK+ is being developed. Discussions appear to mainly = happen on IRC, which I can impossibly follow, contrary to on the mailing = list; I have seen things being refactored without seriously considering = the impact on compatibility or other platforms; and after working an = entire Summer on the sort and filter model, a patch was committed there = without even quickly checking for review. So, in Open Source, either you step up and do something about it, or you = back out. I have no spare cycles to step up, so I made the choice to = back out. I will discontinue maintenance and patch review and move to = other things. There are a few small OS X issues I still plan to fix, but = that will be all. I will not completely disappear and might still do an occasional = contribution. I hope to find time for other things, also related to GTK+ = and GNOME, like my GObject Clang plugin which I want to clean up and = upload somewhere. Or some GIMP hacking. Also, I will be around in the = fine LibreOffice community. Best regards, -kris. From ebassi@gmail.com Thu Jul 19 13:50:45 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F8497502F8 for ; Thu, 19 Jul 2012 13:50:45 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3DOXuzrkFiag for ; Thu, 19 Jul 2012 13:50:43 +0000 (UTC) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by menubar.gnome.org (Postfix) with ESMTP id C68F27500C9 for ; Thu, 19 Jul 2012 13:50:34 +0000 (UTC) Received: by yhfs35 with SMTP id s35so4053747yhf.27 for ; Thu, 19 Jul 2012 06:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=yzRDEbu6KNUPaig5mqr4j/vm850p6WE6ct/BE+Nlrp4=; b=dJ3mv0hKaCay21A1UY6oHfG2nr7njy3LA05cCIjxk2BVd47j5Yf1RYho3pOvOky5eL Ii+hRbb4mQZiPlbWQdWpWpsS7PtxOjRua1IAkv/UzhW5MDSSdogImjvW/TByaimFTKrt jXISBfyHDEAIkQkfJf/6djZweIddrryEkACdTB/5wj6PqLRPwSLTMkJr+ueqATRbxw3A 7KymMF1hroSZ+YzNdoc5Vikn53YSY1wOQDOs0oVf/KM+Y4GkhA1q4/0nPamXvQFAJFYg REo3i72cvgOdPNjqTmcsZEFC/aTK++Rb4zaIK/GN8X882akZ3eFKyEJ8TKtBTpNrD5L5 tfqw== MIME-Version: 1.0 Received: by 10.60.172.143 with SMTP id bc15mr2698514oec.73.1342705833068; Thu, 19 Jul 2012 06:50:33 -0700 (PDT) Received: by 10.76.141.19 with HTTP; Thu, 19 Jul 2012 06:50:33 -0700 (PDT) In-Reply-To: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> Date: Thu, 19 Jul 2012 09:50:33 -0400 Message-ID: Subject: Re: Fully winding down my involvement in GTK+ From: Emmanuele Bassi To: Kristian Rietveld Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gtk-devel-list Developers X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 13:50:45 -0000 hi Kris; first of all, thanks for all the hard work you put into gtk+ over the past 10 years - it's been a lot, and I'm sure it has been very much appreciated by everyone. it's sad that you don't have time any more, but I also appreciate the fact that people have to work - and move on to other projects. kudos, and hopefully we'll see you come back some day. :-) ciao, Emmanuele. On 19 July 2012 08:54, Kristian Rietveld wrote: > Hi all, > > I have tried to maintain GtkTreeView ever since I took over from Jonathan= Blandford many years ago and in the more recent years the OS X backend whi= ch I took over from Richard Hult. During the last 1,5 years, I have been st= ruggling to keep up with the development pace of GTK+. As many have likely = noticed, I barely had time to do patch review let alone do any code writing= myself. More than a 100% attention is currently going to my day job. > > Also, I struggle to identify with the community these days -- that is, I = do not agree how GTK+ is being developed. Discussions appear to mainly happ= en on IRC, which I can impossibly follow, contrary to on the mailing list; = I have seen things being refactored without seriously considering the impac= t on compatibility or other platforms; and after working an entire Summer o= n the sort and filter model, a patch was committed there without even quick= ly checking for review. > > So, in Open Source, either you step up and do something about it, or you = back out. I have no spare cycles to step up, so I made the choice to back o= ut. I will discontinue maintenance and patch review and move to other thing= s. There are a few small OS X issues I still plan to fix, but that will be = all. > > > I will not completely disappear and might still do an occasional contribu= tion. I hope to find time for other things, also related to GTK+ and GNOME,= like my GObject Clang plugin which I want to clean up and upload somewhere= . Or some GIMP hacking. Also, I will be around in the fine LibreOffice comm= unity. > > > Best regards, > > -kris. > > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list --=20 W: http://www.emmanuelebassi.name B: http://blogs.gnome.org/ebassi/ From torriem@gmail.com Sat Jul 21 04:55:07 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 63FAA750062 for ; Sat, 21 Jul 2012 04:55:07 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.142 X-Spam-Level: X-Spam-Status: No, score=-0.142 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_NEUTRAL=0.779, TW_GT=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xzAv2SXuG7A1 for ; Sat, 21 Jul 2012 04:54:53 +0000 (UTC) X-Greylist: delayed 1313 seconds by postgrey-1.34 at menubar.gnome.org; Sat, 21 Jul 2012 04:54:53 UTC Received: from mail.torriefamily.org (shell.torriefamily.org [74.207.242.26]) by menubar.gnome.org (Postfix) with ESMTP id C44907500BF for ; Sat, 21 Jul 2012 04:54:45 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.torriefamily.org (Postfix) with ESMTP id B0DD36DEE3 for ; Fri, 20 Jul 2012 22:32:48 -0600 (MDT) X-Virus-Scanned: amavisd-new at torriefamily.org Received: from mail.torriefamily.org ([127.0.0.1]) by localhost (mail.torriefamily.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id CNQTGjN4emR4 for ; Fri, 20 Jul 2012 22:32:48 -0600 (MDT) Received: from [192.168.12.100] (unknown [192.168.12.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.torriefamily.org (Postfix) with ESMTP id E1D446D661 for ; Fri, 20 Jul 2012 22:32:46 -0600 (MDT) Message-ID: <500A30E9.2080207@gmail.com> Date: Fri, 20 Jul 2012 22:32:41 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.6esrpre) Gecko/20120713 Thunderbird/10.0.6 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: Fully winding down my involvement in GTK+ References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> In-Reply-To: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 04:55:07 -0000 On 07/19/2012 06:54 AM, Kristian Rietveld wrote: > Also, I struggle to identify with the community these days -- that > is, I do not agree how GTK+ is being developed. Discussions appear to > mainly happen on IRC, which I can impossibly follow, contrary to on > the mailing list; Now that you mention this, I have noticed practically no traffic on any of the devel lists in the last few years. I am probably not alone in thinking GTK development had stalled (though GTK 3 is obvious evidence to the contrary!). Does not give a good message to potential GTK users who want to check things out. The non-devel lists do have a fair amount of traffic, but it is now somewhat rare to have core GTK developers participate like they used to in the old days. I agree heartily that the mailing list is a much better place for tracking development. IRC is too instantaneous (time zones preclude participation often), and IRC logs are extremely tedious and difficult to follow as they lack the structure that e-mail has. As a lurker who would like to follow gtk development, if the developers would return to the list I think it would be of great benefit to potential contributors like me (though maybe the potential is too small to even consider). Certainly as long as GTK development discussions primarily take place on IRC I will be unable to follow and even consider contributing in any way, even a tiny way. From johne53@tiscali.co.uk Sat Jul 21 12:43:44 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 19160750126 for ; Sat, 21 Jul 2012 12:43:44 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.507 X-Spam-Level: X-Spam-Status: No, score=-1.507 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_LQ=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CDLhlbGUoH71 for ; Sat, 21 Jul 2012 12:43:29 +0000 (UTC) X-Greylist: delayed 676 seconds by postgrey-1.34 at menubar.gnome.org; Sat, 21 Jul 2012 12:43:29 UTC Received: from mk-filter-2-a-1.mail.uk.tiscali.com (mk-filter-2-a-1.mail.tiscali.co.uk [212.74.100.53]) by menubar.gnome.org (Postfix) with ESMTP id 481997500EB for ; Sat, 21 Jul 2012 12:43:20 +0000 (UTC) X-Trace: 794085747/mk-filter-2.mail.uk.tiscali.com/B2C/$THROTTLED_DYNAMIC/b2c-CUSTOMER-DYNAMIC-IP/88.104.27.86/None/johne53@tiscali.co.uk X-SBRS: None X-RemoteIP: 88.104.27.86 X-IP-MAIL-FROM: johne53@tiscali.co.uk X-SMTP-AUTH: X-Originating-Country: GB/UNITED KINGDOM X-MUA: Apple Mail (2.1084) X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAO+gClBYaBtW/2dsb2JhbAANOL0FAQEBAwE6TwtGVzSHbKsvk0OLToM3gjxgA5sOjSU X-IronPort-AV: E=Sophos;i="4.77,629,1336345200"; d="scan'208";a="794085747" Received: from 88-104-27-86.dynamic.dsl.as9105.com (HELO [192.168.1.2]) ([88.104.27.86]) by smtp.tiscali.co.uk with ESMTP; 21 Jul 2012 13:32:05 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Fully winding down my involvement in GTK+ From: John Emmas In-Reply-To: <500A30E9.2080207@gmail.com> Date: Sat, 21 Jul 2012 13:32:04 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> To: gtk-devel-list@gnome.org X-Mailer: Apple Mail (2.1084) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 12:43:44 -0000 On 21 Jul 2012, at 05:32, Michael Torrie wrote: >=20 > Now that you mention this, I have noticed practically no traffic on = any > of the devel lists in the last few years. I am probably not alone in > thinking GTK development had stalled (though GTK 3 is obvious evidence > to the contrary!) >=20 > [...] >=20 > As a lurker who would like to follow gtk development, if the = developers > would return to the list I think it would be of great benefit to > potential contributors like me >=20 I'm not sure either if that's a reality or simply an impression but it's = definitely the same impression that I feel about GTK+. Kris's departure = after already losing Tor Lillqvist will be another body blow to Glib and = GTK+. I'd like to echo Michael's comments. Whatever might be going on 'under = the hood' with GTK+ development, there's a feeling that the developers = have somehow become disconnected from the users. My particular interest = is gtk-win32 which I now prefer to MFC - but whenever I've needed = support, I've tended to feel that I'm being supported by other users and = that the developers don't really care about my experiences or problems = (with some notable exceptions like Tor and Kris). Or maybe there's just = a shortage of developers at the moment. =46rom a user's perspective = it's hard to tell. GTK+ is a fantastic product but it'll struggle to survive if it keeps = losing developers of this calibre. I hope someone can find a solution. John= From ebassi@gmail.com Sat Jul 21 12:50:33 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7FF63750120 for ; Sat, 21 Jul 2012 12:50:33 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.622 X-Spam-Level: X-Spam-Status: No, score=-2.622 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jJkyPa5MKcyy for ; Sat, 21 Jul 2012 12:50:31 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id BCA2A7500EB for ; Sat, 21 Jul 2012 12:50:22 +0000 (UTC) Received: by obbun3 with SMTP id un3so11535860obb.27 for ; Sat, 21 Jul 2012 05:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:x-mailer:from:subject:date:to; bh=7AAf9OOKi37uPHy/XNm+kymp6zQmaOoq8WvArzDtgTM=; b=lLxTRIX/lC2G5HybMSoFOwIMjoPSiEbr6pv9ofcsiB97EttMDFFyd9CQMGBqa3VXzw mG2v5r8RYRkWlRMrarAoau1gyuugekAZ/FN+KD3cQA2Ngb/pkaX5b2GXI7h5FERmmJx7 GpNlUA4sBxXIVuMO1VcnLkZyB+dyRp8TnIYnFszVa4TIZ0OJzbBwkEe4b36t0qaBHxhT 982uLIKGleXv4PPi4RDEkCa1mB8eo0y2FFHM+LlWMLwnWF+uhAcfE/UMzNUDidcJM8Je PfJjsbNpBGOHh5T4bI73TwXeuDoNmzllvStnkHg6+FzFCzFzsHT11gKnmEMeNISQ7I0+ 2WQw== Received: by 10.50.209.73 with SMTP id mk9mr6552093igc.66.1342875020774; Sat, 21 Jul 2012 05:50:20 -0700 (PDT) Received: from [10.205.130.142] ([209.226.201.250]) by mx.google.com with ESMTPS id wp10sm3095430igb.6.2012.07.21.05.50.20 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 05:50:20 -0700 (PDT) References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> In-Reply-To: <500A30E9.2080207@gmail.com> Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: X-Mailer: iPad Mail (9B206) From: Emmanuele Bassi Subject: Re: Fully winding down my involvement in GTK+ Date: Sat, 21 Jul 2012 08:50:20 -0400 To: Michael Torrie Cc: "gtk-devel-list@gnome.org" X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 12:50:34 -0000 Hi; I actually wanted to reply to Kris on that particular point as well. After all these years, I find mailing list a terrible, terrible way of discu= ssing about project development. It may be okay from a perspective of keepin= g up with what happens in gtk-land, but I'd contend that using the git log R= SS feed or the commit list is probably a better option. Let's have a look at what was proposed for discussion on the mailing list: t= ree view, scrolling, CSS, design and integration of new widgets, using Clutt= er for drawing widget elements. None of these topics raised enough awareness= or gathered enough discussions - except the usual derailing coming from arc= hitecture astronauts, or the usual background noise. The actual feedback was= little, and usually ended up either in bugzilla or on IRC anyway. We had lots of discussions and feedback during hackfests and conferences, th= ough, especially from people not involved in the day to day development of g= tk, but still users or developers of our platform. This all but points to a simple fact: gtk, and the problems it tries to solv= e, have now become big enough to warrant high bandwidth discussions, as well= as a fast iteration model. A mailing list is simply too fragmented, slow, a= nd with a signal-to-noise ratio clearly skewed towards he latter. A far too common example: an API is proposed, discussed, implemented, and re= leased; the stable cycle rolls around, and only after 9 months people propos= e changes to accomodate their application code. I concede that this is a res= ult of our lack of QA, and the fact that app developers have issues keeping u= p with the API additions in the platform, but this would not be solved by in= creasing the length of our development cycles (after all, people complained t= hat we took too much time to spin stable releases, and that gtk development a= ppeared to stall). Application developers simply don't want to use bleeding e= dge versions of gtk, and they discover issues with their usage of the newly a= dded API Only when it's too late to change it - and they are understandably n= ot so keen in changing their code. One thing that us involved in the development of gtk should resume doing are= the biweekly IRC meetings, and send the minutes on the making list; this at= least would increase awareness of the changes planned or being developed in= the platform. Application developers should, in return, raise agenda points= and point at bugs and mail, and possibly attend the meetings if clarificati= ons are required. Ciao, Emmanuele. On 21 Jul 2012, at 00:32, Michael Torrie wrote: > On 07/19/2012 06:54 AM, Kristian Rietveld wrote: >> Also, I struggle to identify with the community these days -- that >> is, I do not agree how GTK+ is being developed. Discussions appear to >> mainly happen on IRC, which I can impossibly follow, contrary to on >> the mailing list;=20 >=20 > Now that you mention this, I have noticed practically no traffic on any > of the devel lists in the last few years. I am probably not alone in > thinking GTK development had stalled (though GTK 3 is obvious evidence > to the contrary!). Does not give a good message to potential GTK users > who want to check things out. The non-devel lists do have a fair amount > of traffic, but it is now somewhat rare to have core GTK developers > participate like they used to in the old days. >=20 > I agree heartily that the mailing list is a much better place for > tracking development. IRC is too instantaneous (time zones preclude > participation often), and IRC logs are extremely tedious and difficult > to follow as they lack the structure that e-mail has. >=20 > As a lurker who would like to follow gtk development, if the developers > would return to the list I think it would be of great benefit to > potential contributors like me (though maybe the potential is too small > to even consider). Certainly as long as GTK development discussions > primarily take place on IRC I will be unable to follow and even consider > contributing in any way, even a tiny way. >=20 > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list From ebassi@gmail.com Sat Jul 21 12:55:20 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EBB8D7500EB for ; Sat, 21 Jul 2012 12:55:19 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.545 X-Spam-Level: X-Spam-Status: No, score=-2.545 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077, TW_LQ=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kBM8EI+2yGrt for ; Sat, 21 Jul 2012 12:55:06 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 432E6750120 for ; Sat, 21 Jul 2012 12:54:57 +0000 (UTC) Received: by obbun3 with SMTP id un3so11544614obb.27 for ; Sat, 21 Jul 2012 05:54:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:x-mailer:from:subject:date:to; bh=aD+dopNtonoAeR6U1xB+9JMa5uBnnhpGIj+gHdDd3sM=; b=VBYX2jAE1nDt9CpVPcJELQ3G7PnHjh4Qn82BGZggEurNeCB0CzvWxelbNXUqoqY3WZ vmq62aWElJfV6n5iw0oUquuXHAlRvJg8uuishSk3wBcDZnU5Vlq8ju4XQkZAUv30o0H7 LaLPGHakYb3j/Kx720FNVIg83rp2lreUqTD0BsQdpgP6ix2KP7WENYdKsU7jF/LCcJjm 6oR7sCFb/WZoWY2Fvhv/0T2EPFNhk2eAHQdET4sn72/pI11mRexYIzs0p8blzFOOizzm EHiXA+9eLL4p9OuDMROg2+sSn1tkgCATTt0cYDKRnAnVtjjeuqUR6s2R3r3S2snjuL/U ByuQ== Received: by 10.50.190.230 with SMTP id gt6mr6595464igc.48.1342875296396; Sat, 21 Jul 2012 05:54:56 -0700 (PDT) Received: from [10.205.130.142] ([209.226.201.250]) by mx.google.com with ESMTPS id uy3sm1351276igc.14.2012.07.21.05.54.55 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 05:54:56 -0700 (PDT) References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> In-Reply-To: <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> X-Mailer: iPad Mail (9B206) From: Emmanuele Bassi Subject: Re: Fully winding down my involvement in GTK+ Date: Sat, 21 Jul 2012 08:54:56 -0400 To: John Emmas Cc: "gtk-devel-list@gnome.org" X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 12:55:20 -0000 Hi John; The situation with the win32 and quartz backends has not really changed over= the years: the only fully maintained backend is the x11 backend mostly beca= use that is the backend that most of the people involved in the development o= f gtk happen to use. Some users have started looking at the backend code, bu= t they are few and far between - and in most cases they are application deve= lopers first, so they (understandably) care about their app functionality. So, I would like a concrete proposal: how do you think we can change this tr= end? Ciao, Emmanuele. On 21 Jul 2012, at 08:32, John Emmas wrote: > On 21 Jul 2012, at 05:32, Michael Torrie wrote: >=20 >>=20 >> Now that you mention this, I have noticed practically no traffic on any >> of the devel lists in the last few years. I am probably not alone in >> thinking GTK development had stalled (though GTK 3 is obvious evidence >> to the contrary!) >>=20 >> [...] >>=20 >> As a lurker who would like to follow gtk development, if the developers >> would return to the list I think it would be of great benefit to >> potential contributors like me >>=20 >=20 > I'm not sure either if that's a reality or simply an impression but it's d= efinitely the same impression that I feel about GTK+. Kris's departure afte= r already losing Tor Lillqvist will be another body blow to Glib and GTK+. >=20 > I'd like to echo Michael's comments. Whatever might be going on 'under th= e hood' with GTK+ development, there's a feeling that the developers have so= mehow become disconnected from the users. My particular interest is gtk-win= 32 which I now prefer to MFC - but whenever I've needed support, I've tended= to feel that I'm being supported by other users and that the developers don= 't really care about my experiences or problems (with some notable exception= s like Tor and Kris). Or maybe there's just a shortage of developers at the= moment. =46rom a user's perspective it's hard to tell. >=20 > GTK+ is a fantastic product but it'll struggle to survive if it keeps losi= ng developers of this calibre. I hope someone can find a solution. >=20 > John > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list From johne53@tiscali.co.uk Sat Jul 21 13:44:53 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 26FF97500CC for ; Sat, 21 Jul 2012 13:44:53 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.661 X-Spam-Level: X-Spam-Status: No, score=-1.661 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2GR5EvumyJWb for ; Sat, 21 Jul 2012 13:44:41 +0000 (UTC) Received: from mk-filter-2-a-1.mail.uk.tiscali.com (mk-filter-2-a-1.mail.tiscali.co.uk [212.74.100.53]) by menubar.gnome.org (Postfix) with ESMTP id 990D07500EB for ; Sat, 21 Jul 2012 13:44:32 +0000 (UTC) X-Trace: 794096241/mk-filter-2.mail.uk.tiscali.com/B2C/$THROTTLED_DYNAMIC/b2c-CUSTOMER-DYNAMIC-IP/88.104.27.86/None/johne53@tiscali.co.uk X-SBRS: None X-RemoteIP: 88.104.27.86 X-IP-MAIL-FROM: johne53@tiscali.co.uk X-SMTP-AUTH: X-Originating-Country: GB/UNITED KINGDOM X-MUA: Apple Mail (2.1084) X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAE6xClBYaBtW/2dsb2JhbAANLgq9BQEBAQMBOjQbCyQiVzSHbKsEkz2LThALgxyCPGADmw6NJQ X-IronPort-AV: E=Sophos;i="4.77,629,1336345200"; d="scan'208";a="794096241" Received: from 88-104-27-86.dynamic.dsl.as9105.com (HELO [192.168.1.2]) ([88.104.27.86]) by smtp.tiscali.co.uk with ESMTP; 21 Jul 2012 14:44:30 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Fully winding down my involvement in GTK+ From: John Emmas In-Reply-To: <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> Date: Sat, 21 Jul 2012 14:44:30 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> To: gtk-devel-list@gnome.org X-Mailer: Apple Mail (2.1084) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 13:44:53 -0000 On 21 Jul 2012, at 13:54, Emmanuele Bassi wrote: >=20 > So, I would like a concrete proposal: how do you think we can change = this trend? >=20 Well the first requirement would be to identify the problem(s). I'm = guessing that the biggest problem for developers is the huge amount of = their free time they end up having to devote to GTK+. If that is indeed = a big problem, an obvious (though difficult) solution might be to = encourage sponsorship from GTK+ users. i know there are companies like = Red Hat and Sun who sponsor other open source projects. Maybe GTK+ = needs to find such a sponsor (assuming there isn't already one?) It's = certainly an important enough project to warrant some kind of patron or = benefactor. But that's the difficult solution. Another problem is the disconnection = between developers and users - again (probably) caused by too many = demands on the developers' time. I agree with you Emmanuele and I also = agree with Mike... IRC _AND_ mailing lists are both dreadful ways of = interacting between users and devs. IRC is fine for devs (assuming they = aren't in wildly different time zones) but once you introduce users to = IRC, you can quickly eat up huge amounts of the developers' time. = Mailing lists take up less time (and they have better record keeping) = but on the downside, everybody gets a copy of every discussion which is = redundant and annoying. Perhaps an answer would be to play down the = mailing lists and IRC (for users) and encourage more use of the GTK+ = forum. The great advantages of forums are:- 1) They keep a reasonably ordered record of discussions. 2) Users only see the discussions they want to subscribe to. 3) Users feel more connected to the product than they do with a mailing = list. 4) Developers can dip into discussions as and when it's convenient for = them. 5) Some users can be 'Power Users' who help the others (thereby reducing = time pressures on the actual devs). Some of those things are theoretically possible with a mailing list - = but forums definitely handle them better. I'm sure there are lots of = other things that would help too. We just need to start thinking them = up! John= From tristan.van.berkom@gmail.com Sat Jul 21 18:05:50 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 998EA7501EE for ; Sat, 21 Jul 2012 18:05:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oPBbyaQj8ADN for ; Sat, 21 Jul 2012 18:05:48 +0000 (UTC) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by menubar.gnome.org (Postfix) with ESMTP id 32FA47501A0 for ; Sat, 21 Jul 2012 18:05:39 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so2588131vcb.27 for ; Sat, 21 Jul 2012 11:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=w0IAjSKbgPqIUuWEUAaUYg7sp+9H1605E/H/Wv1/0Nk=; b=upfOuPnuEOv8yo+kPZclKdzHGljHtO+GxuuKbV2G+zQ/vQEGsM/js1/gfCsV31Khf4 4d5F5Xd1UQCShfrsTdI/7QJJWgUbcDrS5tQ8IIxao29/MBUGDLL7oOiD+KGHMDWMd5QH cqPcJu+JAv11uRLosIdPEEndf1/5qZqX8OqvwCZSoU4xuEQreBhdT/Q/BlqT+vMkZ/z2 UnyIUoX536Pl0QhxCDcJ7rlwqw5qfdoN2FJ7uI/czxIuu7Gra9iHXhkmOYILSesYS5SV se7MsTINxS54wFlbhW1zpIEODxCMiAL4+Tx26BbqeBLISWrbgB0kyQfCKSTKGYWHjg00 cTTw== MIME-Version: 1.0 Received: by 10.52.89.35 with SMTP id bl3mr6946412vdb.106.1342893938181; Sat, 21 Jul 2012 11:05:38 -0700 (PDT) Sender: tristan.van.berkom@gmail.com Received: by 10.58.31.196 with HTTP; Sat, 21 Jul 2012 11:05:38 -0700 (PDT) In-Reply-To: <500A30E9.2080207@gmail.com> References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> Date: Sat, 21 Jul 2012 14:05:38 -0400 X-Google-Sender-Auth: k38NLEVlNYa888o9Y0Kkzi9KPMQ Message-ID: Subject: Re: Fully winding down my involvement in GTK+ From: Tristan Van Berkom To: Michael Torrie Content-Type: text/plain; charset=ISO-8859-1 Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 18:05:50 -0000 On Sat, Jul 21, 2012 at 12:32 AM, Michael Torrie wrote: > On 07/19/2012 06:54 AM, Kristian Rietveld wrote: >> Also, I struggle to identify with the community these days -- that >> is, I do not agree how GTK+ is being developed. Discussions appear to >> mainly happen on IRC, which I can impossibly follow, contrary to on >> the mailing list; > > Now that you mention this, I have noticed practically no traffic on any > of the devel lists in the last few years. I am probably not alone in > thinking GTK development had stalled (though GTK 3 is obvious evidence > to the contrary!). Does not give a good message to potential GTK users > who want to check things out. The non-devel lists do have a fair amount > of traffic, but it is now somewhat rare to have core GTK developers > participate like they used to in the old days. > > I agree heartily that the mailing list is a much better place for > tracking development. IRC is too instantaneous (time zones preclude > participation often), and IRC logs are extremely tedious and difficult > to follow as they lack the structure that e-mail has. > > As a lurker who would like to follow gtk development, if the developers > would return to the list I think it would be of great benefit to > potential contributors like me (though maybe the potential is too small > to even consider). Certainly as long as GTK development discussions > primarily take place on IRC I will be unable to follow and even consider > contributing in any way, even a tiny way. I can see the perspective that one might have as a user or as a potential tentative contributor. >From a developer stand point, and I think I see where Kris is going with his statements, I think that if we're going to stop using the mailing list and discussing changes of relative or greater impact to the software, then as a contributor, it feels like a flat out waste of time to contribute to that project on your own free time and dollar. Usually a contributor will have sporadic moments in which they can contribute significant portions of GTK+, we all have our areas of knowledge and our reasoning of why we implemented things the way that we did. When some poeple go ahead and start making serious changes at a rapid rate without consulting the mailing list, with only some IRC quick discussions... well... dont expect that it's up to Kris to go sifting through the IRC logs and find the day that someone broke the treeview code... and don't expect me to automatically know when the size request caching logic gets broken because someone wants CSS to be ideal and perfect and is willing to queue resizes on every random widget in order to get there. However, we ALL read the mailing list. If you bring up your proposal on gtk-devel-list about how you intended to do something that might implicitly break GtkTreeView code, well up until now we would always have Kris to notice that.. and guide us better wrt code that he knows better. Honestly though, we shouldn't let ourselves run unchecked like this for too long, it was GTK+3.0 that was released, yes it has not reached a level of stability what we've come to expect from GTK+ 2.0 Yes that allows us to brake more things between releases, and yes that's generally a good thing while GTK+ 3.0 is a young new API ... and I think it's entirely fair to say that developers have been bleeding to deliver something cool for a new GTK+ 3.0 API... and that discussing everything in the normal manner would have slowed things down. Sigh, and on a not-so-completely-off-topic... I also miss how we used to have module proposal on d-d-l... -Tristan From torriem@gmail.com Sun Jul 22 01:14:19 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7D95F7500E3 for ; Sun, 22 Jul 2012 01:14:19 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.219 X-Spam-Level: X-Spam-Status: No, score=-0.219 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_NEUTRAL=0.779] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k2HvVNCQRVfK for ; Sun, 22 Jul 2012 01:14:17 +0000 (UTC) Received: from mail.torriefamily.org (shell.torriefamily.org [74.207.242.26]) by menubar.gnome.org (Postfix) with ESMTP id 39C277500CF for ; Sun, 22 Jul 2012 01:14:08 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.torriefamily.org (Postfix) with ESMTP id A15526DEE3 for ; Sat, 21 Jul 2012 19:14:07 -0600 (MDT) X-Virus-Scanned: amavisd-new at torriefamily.org Received: from mail.torriefamily.org ([127.0.0.1]) by localhost (mail.torriefamily.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id NuPy1v8sTP46 for ; Sat, 21 Jul 2012 19:14:06 -0600 (MDT) Received: from [192.168.12.100] (unknown [192.168.12.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.torriefamily.org (Postfix) with ESMTP id 076336D661 for ; Sat, 21 Jul 2012 19:14:05 -0600 (MDT) Message-ID: <500B53D9.2020800@gmail.com> Date: Sat, 21 Jul 2012 19:14:01 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.6esrpre) Gecko/20120713 Thunderbird/10.0.6 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: Fully winding down my involvement in GTK+ References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> In-Reply-To: <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 01:14:19 -0000 On 07/21/2012 07:44 AM, John Emmas wrote: > Perhaps an answer would be to play down the mailing lists and IRC > (for users) and encourage more use of the GTK+ forum. The great > advantages of forums are:- My vote is e-mail or nntp instead of forums. > > 1) They keep a reasonably ordered record of discussions. Sure, but e-mail lists or nntp can do this as well, and are, in my opinion, more easily searched by google, provided the list archive is public, which almost all listservs can do. > 2) Users only see the discussions they want to subscribe to. I'm not sure such fine-grained control is that useful to the community that GTK devs might be wanting to reach. Splitting the lists by purpose (devel vs application development) seems good enough. > 3) Users feel more connected to the product than they do with a mailing list. Only in your opinion. > 4) Developers can dip into discussions as and when it's convenient for > them. This is the beauty of using e-mailing lists or newsgroups and a real e-mail client like Thunderbird or any traditional client. Threaded views allow this much more easily than forums. No need to "bump" a topic just to keep it in sight. Web forums tend to lose participation in topics quickly if other topics are also popular and bump them off. > 5) Some users can be 'Power Users' who help the others (thereby > reducing time pressures on the actual devs). Sure, but on forums I do frequent, I just find the colored badges annoying because they don't really relate to the person's knowledge levels necessarily. On the list we already can tell quickly (after a week or two) who knows what they are talking about and who have good answers to questions. At least it is very apparent on other lists I'm on. > Some of those things are theoretically possible with a mailing list - > but forums definitely handle them better. I'm sure there are lots of > other things that would help too. We just need to start thinking > them up! I can't think of anything a forum can do better than lists myself. I consider web-based forums to be the scourge of the internet. What I definitely do not need is another web forum to have to follow. The fact that RSS feed aggregators even exist would seem to me to be proof of the inadequacies of web-based solutions. E-mail lists or newsgroups work excellently well for the following reasons: 1. Everything is in one place as far as I'm concerned. I simply fire up Thunderbird and the mailing lists from the dozen or so lists I follow are all there in their own neat little folders which I can open up and browse very quickly without having to go to a url, possibly remember usernames and passwords, etc. Perhaps those that prefer forums need simply to be introduced to IMAP folders and automatic mail filters which are brain-dead simple to set up (Gmail can do them with just a single click, "filter messages from this list"). 2. E-mail clients are way faster than forums. Except for the D language forum, every forum I have ever used was frustratingly slow. 3. E-mail has a threaded structure that few forums have. Forums tend to be pretty much be linear, which only works well for a conversation between two people. In real life, conversation between many people often involves branches or threads of discussion. Indeed in thunderbird I can watch parts of a thread work out, and ignore other parts. For example, on the python list, any branch of a thread that involves certain people who are known trolls is almost certainly not worth even going down. However other branches of the same thread from other respected people are going to be insightful and informative so I will read those. Almost all forums have no similar structure. Even worse most forum affectionados stare at me blankly when I talk about threaded topics. They don't even realize what they are. I kind of blame google for this and their "conversation" view of e-mail which fails horribly for the kind of needs that have been mentioned by the parent and grandparent posters. 4. More usernames and passwords required to participate, and often even to search. With e-mail, posting a message is normally just a matter of sending from a registered e-mail address. Spam can be a problem, sure. But forum spam gets bad too. 5. E-mail just works better on handheld devices. I don't want to have to mess with the mobile web browser for dozens of forums, or worse an app for each forum that is really just a mobile browser. Tapatalk makes life a bit easier for mobile users, but still that's a proprietary solution. 6. I'd rather use my e-mail client's editor than some tiny html editor widget. I hate forums so much that I once wrote a python app that would scrape a web forum and offer it as an nntp source. Forums, since they lack the true threaded structure I mentioned, don't map especially well to e-mail or nntp unfortunately, so I abandoned the project. Just my thoughts. From torriem@gmail.com Sun Jul 22 03:36:26 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 711AC7500ED for ; Sun, 22 Jul 2012 03:36:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, MALFORMED_FREEMAIL=1, MISSING_HEADERS=1.021, NML_ADSP_CUSTOM_MED=0.9, SPF_NEUTRAL=0.779, TW_GT=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fd3K6eQKHaZN for ; Sun, 22 Jul 2012 03:36:12 +0000 (UTC) Received: from mail.torriefamily.org (shell.torriefamily.org [74.207.242.26]) by menubar.gnome.org (Postfix) with ESMTP id 0CFD97500CF for ; Sun, 22 Jul 2012 03:36:03 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.torriefamily.org (Postfix) with ESMTP id 581B7101D8F for ; Sat, 21 Jul 2012 21:36:02 -0600 (MDT) X-Virus-Scanned: amavisd-new at torriefamily.org Received: from mail.torriefamily.org ([127.0.0.1]) by localhost (mail.torriefamily.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IQEHSJgg1GtC for ; Sat, 21 Jul 2012 21:36:02 -0600 (MDT) Received: from [192.168.12.100] (unknown [192.168.12.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.torriefamily.org (Postfix) with ESMTP id 7F56F101D8E for ; Sat, 21 Jul 2012 21:36:01 -0600 (MDT) Message-ID: <500B751D.1010206@gmail.com> Date: Sat, 21 Jul 2012 21:35:57 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.6esrpre) Gecko/20120713 Thunderbird/10.0.6 MIME-Version: 1.0 CC: "gtk-devel-list@gnome.org" Subject: Re: Fully winding down my involvement in GTK+ References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 03:36:26 -0000 On 07/21/2012 06:50 AM, Emmanuele Bassi wrote: > One thing that us involved in the development of gtk should resume > doing are the biweekly IRC meetings, and send the minutes on the > making list; this at least would increase awareness of the changes > planned or being developed in the platform. Application developers > should, in return, raise agenda points and point at bugs and mail, > and possibly attend the meetings if clarifications are required. I think this would be very helpful. Although it sounds like a fair amount of work for developers who are actually writing code and trying to get things done. I used to love reading the Wine weekly news updates, which summarized the bug fixes, list traffic, and IRC traffic, but they've long since stopped because of the time and effort involved. I'm not sure what the best solution is. I take your points about the limitations of e-mail, and even IRC. Qt (probably the only competing toolkit in all honesty) has the advantage of having a lot of their developers close together and development can happen in a fairly traditional way. Though I'm not at all sure how they deal with external developers scattered across the world. From johne53@tiscali.co.uk Sun Jul 22 10:20:23 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 84EF5750138 for ; Sun, 22 Jul 2012 10:20:23 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.661 X-Spam-Level: X-Spam-Status: No, score=-1.661 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RW+sijplRT8i for ; Sun, 22 Jul 2012 10:20:19 +0000 (UTC) Received: from mk-filter-2-a-1.mail.uk.tiscali.com (mk-filter-2-a-1.mail.tiscali.co.uk [212.74.100.53]) by menubar.gnome.org (Postfix) with ESMTP id 12B5D750086 for ; Sun, 22 Jul 2012 10:20:10 +0000 (UTC) X-Trace: 794253055/mk-filter-2.mail.uk.tiscali.com/B2C/$THROTTLED_DYNAMIC/b2c-CUSTOMER-DYNAMIC-IP/88.104.23.146/None/johne53@tiscali.co.uk X-SBRS: None X-RemoteIP: 88.104.23.146 X-IP-MAIL-FROM: johne53@tiscali.co.uk X-SMTP-AUTH: X-Originating-Country: GB/UNITED KINGDOM X-MUA: Apple Mail (2.1084) X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBAMXSC1BYaBeS/2dsb2JhbAANOL0DAQEBAwE6FCAbC0ZXLQkEh2arVpJRi02DN4I8YAObEY0lgV4 X-IronPort-AV: E=Sophos;i="4.77,633,1336345200"; d="scan'208";a="794253055" Received: from 88-104-23-146.dynamic.dsl.as9105.com (HELO [192.168.1.2]) ([88.104.23.146]) by smtp.tiscali.co.uk with ESMTP; 22 Jul 2012 11:20:08 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Fully winding down my involvement in GTK+ From: John Emmas In-Reply-To: <500B53D9.2020800@gmail.com> Date: Sun, 22 Jul 2012 11:20:07 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> To: gtk-devel-list@gnome.org X-Mailer: Apple Mail (2.1084) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 10:20:23 -0000 On 22 Jul 2012, at 02:14, Michael Torrie wrote: >=20 > I consider web-based forums to be the scourge of the internet. >=20 Curiously, that's exactly how I feel about mailing lists. Mailing lists = work well as long as the volume of traffic is relatively low. They = probably also work well if you're a dedicated user who's willing to = install and configure an email client that supports them. But once they = start becoming busy, mailing lists become a turn-off for the average = user who doesn't want that level of sophistication and doesn't need to = be involved in most of the discussions. Taking myself as an example... during the past 3 years I've probably = signed up to 30 mailing lists. Today, only 3 of those subscriptions are = still active. I've unsubscribed from the other 27. Conversely, I've never unsubscribed from a web forum. There are plenty = of forums that I use only rarely - but I've never unsubscribed from one. = I still feel a connection to the relevant community, even if I rarely = use it. But I don't feel any connection at all to a community once I've = unsubscribed from its mailing list. So if the aim is to make users feel more engaged / more connected, I = don't believe that mailing lists are helpful. In fact, if that's what = you're trying to achieve I'd go as far as saying that mailing lists are = actually a hindrance. Whilst they can (and do) build a strong sense of = community between developers and the more dedicated users, the high = volume of traffic (which often isn't of much interest to the more casual = user) makes them feel irrelevant and excluded. That's been my = experience anyway. John= From torriem@gmail.com Sun Jul 22 14:02:53 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2873A75013F for ; Sun, 22 Jul 2012 14:02:53 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.219 X-Spam-Level: X-Spam-Status: No, score=-0.219 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_NEUTRAL=0.779] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FT0DxfsXOytL for ; Sun, 22 Jul 2012 14:02:40 +0000 (UTC) Received: from mail.torriefamily.org (shell.torriefamily.org [74.207.242.26]) by menubar.gnome.org (Postfix) with ESMTP id 9DE9C750171 for ; Sun, 22 Jul 2012 14:02:32 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.torriefamily.org (Postfix) with ESMTP id 478FD6DEE3 for ; Sun, 22 Jul 2012 08:02:30 -0600 (MDT) X-Virus-Scanned: amavisd-new at torriefamily.org Received: from mail.torriefamily.org ([127.0.0.1]) by localhost (mail.torriefamily.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id yCv+3rjQoQkj for ; Sun, 22 Jul 2012 08:02:29 -0600 (MDT) Received: from [192.168.12.100] (unknown [192.168.12.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.torriefamily.org (Postfix) with ESMTP id 1FFEC6D661 for ; Sun, 22 Jul 2012 08:02:28 -0600 (MDT) Message-ID: <500C07F0.9090507@gmail.com> Date: Sun, 22 Jul 2012 08:02:24 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.6esrpre) Gecko/20120713 Thunderbird/10.0.6 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: Fully winding down my involvement in GTK+ References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 14:02:53 -0000 On 07/22/2012 04:20 AM, John Emmas wrote: > That's been my experience anyway. With no facts stated to support your response, it is merely your opinion. My opinion is also just an opinion, however I believe the points in support of my opinion are factual and logical (which you haven't refuted). Calling for a forum because it makes you feel warm and fuzzy is nice but it doesn't prove anything. I'm not opposed to a forum provided that it a) has a full threaded structure like e-mail has, and b) has a good gateway for e-mail or nntp. In general I mean. From dieterv@optionexplicit.be Sun Jul 22 14:08:13 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51EF9750086 for ; Sun, 22 Jul 2012 14:08:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L-BMkP7H0WKB for ; Sun, 22 Jul 2012 14:08:00 +0000 (UTC) Received: from smtp.webfaction.com (mail6.webfaction.com [74.55.86.74]) by menubar.gnome.org (Postfix) with ESMTP id 3C5F9750080 for ; Sun, 22 Jul 2012 14:07:54 +0000 (UTC) Received: from [141.134.243.103] (d8D86F367.access.telenet.be [141.134.243.103]) by smtp.webfaction.com (Postfix) with ESMTP id 03A73212836D; Sun, 22 Jul 2012 09:07:52 -0500 (CDT) Message-ID: <500C0935.1040405@optionexplicit.be> Date: Sun, 22 Jul 2012 16:07:49 +0200 From: Dieter Verfaillie User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: Michael Torrie Subject: Re: Fully winding down my involvement in GTK+ References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> <500C07F0.9090507@gmail.com> In-Reply-To: <500C07F0.9090507@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 14:08:13 -0000 On 22/07/2012 16:02, Michael Torrie wrote: > On 07/22/2012 04:20 AM, John Emmas wrote: >> That's been my experience anyway. > > With no facts stated to support your response, it is merely your > opinion. My opinion is also just an opinion, however I believe the > points in support of my opinion are factual and logical (which you > haven't refuted). Calling for a forum because it makes you feel warm > and fuzzy is nice but it doesn't prove anything. > > I'm not opposed to a forum provided that it a) has a full threaded > structure like e-mail has, and b) has a good gateway for e-mail or nntp. > In general I mean. How about a forum-ish web interface on top of the mailing lists we already have? Would give us the best of both worlds (more manageable for the slightly more technical user and more approachable for everyone else). mvg, Dieter From johne53@tiscali.co.uk Sun Jul 22 14:53:50 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 710A675013F for ; Sun, 22 Jul 2012 14:53:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.661 X-Spam-Level: X-Spam-Status: No, score=-1.661 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ykZFlMcLfXRd for ; Sun, 22 Jul 2012 14:53:37 +0000 (UTC) Received: from mk-filter-4-a-1.mail.uk.tiscali.com (mk-filter-4-a-1.mail.tiscali.co.uk [212.74.100.55]) by menubar.gnome.org (Postfix) with ESMTP id 13F97750080 for ; Sun, 22 Jul 2012 14:53:27 +0000 (UTC) X-Trace: 788432170/mk-filter-4.mail.uk.tiscali.com/B2C/$THROTTLED_DYNAMIC/b2c-CUSTOMER-DYNAMIC-IP/88.104.30.217/None/johne53@tiscali.co.uk X-SBRS: None X-RemoteIP: 88.104.30.217 X-IP-MAIL-FROM: johne53@tiscali.co.uk X-SMTP-AUTH: X-Originating-Country: GB/UNITED KINGDOM X-MUA: Apple Mail (2.1084) X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq8BAIISDFBYaB7Z/2dsb2JhbAANOLYGhn0BAQEDAToUIBALCxguVzYEh2arYJJUi02DN4I8YAObEY0l X-IronPort-AV: E=Sophos;i="4.77,633,1336345200"; d="scan'208";a="788432170" Received: from 88-104-30-217.dynamic.dsl.as9105.com (HELO [192.168.1.2]) ([88.104.30.217]) by smtp.tiscali.co.uk with ESMTP; 22 Jul 2012 15:53:24 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Fully winding down my involvement in GTK+ From: John Emmas In-Reply-To: <500C07F0.9090507@gmail.com> Date: Sun, 22 Jul 2012 15:53:23 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <2A7C396B-0801-4614-BE9E-A1308012DE32@tiscali.co.uk> References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> <500C07F0.9090507@gmail.com> To: gtk-devel-list@gnome.org X-Mailer: Apple Mail (2.1084) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 14:53:50 -0000 On 22 Jul 2012, at 15:02, Michael Torrie wrote: > On 07/22/2012 04:20 AM, John Emmas wrote: >> That's been my experience anyway. >=20 > With no facts stated to support your response, it is merely your > opinion. My opinion is also just an opinion >=20 Michael - you're right to say that both viewpoints are personal opinions = but you're wrong to say I didn't state any facts. I gave an example of = how I personally have ended up unsubscribing from 90 percent of the = mailing lists I've ever subscribed to - whereas I've never once = unsubscribed from a forum. Of course, I'm not saying that 90 percent is a typical unsubscription = rate but I wonder what the typical rate is? It could be quite = insightful to know how many people have ever subscribed to this = particular mailing list - and how many of those subscriptions are still = active. John From jamesmikedupont@googlemail.com Sun Jul 22 18:23:05 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 784C8750214 for ; Sun, 22 Jul 2012 18:23:05 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.33 X-Spam-Level: X-Spam-Status: No, score=-2.33 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FU_COMMON_SUBS2=0.292, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u+EAAs70qSnI for ; Sun, 22 Jul 2012 18:23:03 +0000 (UTC) Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by menubar.gnome.org (Postfix) with ESMTP id 0F5CA750261 for ; Sun, 22 Jul 2012 18:22:54 +0000 (UTC) Received: by ggnm2 with SMTP id m2so7057385ggn.27 for ; Sun, 22 Jul 2012 11:22:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=9aFpFGzUvasgBqmcDbEEiquHlt2wlM10zUtkam2JUtU=; b=Qi1kpfdyzGdEnkekz3QBlx4hlkqXCNEI8eQX7Y9tcty9T9mWYRAeKLYnYvo+TslThR APfLMcysDQ0PBjbrt3aYdtTXhGTfHsu20zs2u69z4K6cYxprKYdvTtIf0wXnx93J5aQ1 NH0rjPYLiw4xRriqCdgkbNh1VlgXFOpCoXJfS6agrgJ0M+B6fRqAk/9QTLPi1ZL9/CNc HDjACUlIDxvwf5Q0MssR9LreBH54a9FbVFeOz1WHVnwg/1BrYJaasH8XZo8hcut5/PQt kMPB/XzS1wizHaHqVkWBnpsV+icSiZ3fI9wK++rmE/J25M0YfHFdaFO4vNb2eSZepuOQ xo+A== Received: by 10.50.179.74 with SMTP id de10mr8700149igc.61.1342981372748; Sun, 22 Jul 2012 11:22:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.55.42 with HTTP; Sun, 22 Jul 2012 11:22:32 -0700 (PDT) In-Reply-To: <50079B16.1080608@yahoo.com.tw> References: <50079B16.1080608@yahoo.com.tw> From: Mike Dupont Date: Sun, 22 Jul 2012 18:22:32 +0000 Message-ID: Subject: Re: Some questions regarding GObject-Introspection To: Fan Chun-wei Content-Type: multipart/alternative; boundary=14dae934041ba9a51504c56f37bc Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 18:23:05 -0000 --14dae934041ba9a51504c56f37bc Content-Type: text/plain; charset=Big5 Content-Transfer-Encoding: 7bit Hi there, please provide a call stack. mike On Thu, Jul 19, 2012 at 5:28 AM, Fan Chun-wei wrote: > Hi, > > I was trying to build G-I on Windows using MSVC, and managed to get the > GLib-2.0.gir file to be built by g-ir-scanner (used the gcc preprocessor as > MSVC does not accept input from stdin[1], then run the MSVC compiler on the > resulting temporary GLib.c), using the command like what is found in the > attached glib_gir.txt. (please use an editor that has line wrap enabled, > sorry about the one-line command, but this is what was needed!). > > The built GLib-2.0.gir can be found at https://dl.dropbox.com/u/** > 30316581/GLib-2.0.gir , > as it is a bit too large to be included here. > > I then built the GLib-2.0.typelib by using this command: g-ir-compiler -o > GLib-2.0.typelib GLib-2.0.gir, where the typelib does get built > > After figuring out where I should place the .typelib/.gir files, I > proceeded to to run the glib-print example, but I get: > ** > domain:ERROR:glib-print.c:**1057148:main: hello world > > This application has requested the Runtime to terminate it in an unusual > way. > Please contact the application's support team for more information. > > What I would like to know: > 1. Does my GLib-2.0.gir seem ok? > 2. Did I miss any stepts or make any mistakes generating the > GLib-2.0.typelib file. > 3. Any other thing that I might have missed? > > With blessings, and thanks for your time! > > [1]: https://bugzilla.gnome.org/**show_bug.cgi?id=620566#c35 > > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list > > -- James Michael DuPont Member of Free Libre Open Source Software Kosova http://flossk.org Saving wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com Contributor FOSM, the CC-BY-SA map of the world http://fosm.org Mozilla Rep https://reps.mozilla.org/u/h4ck3rm1k3 --14dae934041ba9a51504c56f37bc Content-Type: text/html; charset=Big5 Content-Transfer-Encoding: quoted-printable Hi there,
please provide a call stack.
mike

On Thu, Jul 19, 2012 at 5:28 AM, Fan Chun-wei &= lt;fanc999@yahoo.= com.tw> wrote:
Hi,

I was trying to build G-I on Windows using MSVC, and managed to get the GLi= b-2.0.gir file to be built by g-ir-scanner (used the gcc preprocessor as MS= VC does not accept input from stdin[1], then run the MSVC compiler on the resulting temporary GLib.c), using the command like what is found in the at= tached glib_gir.txt.  (please use an editor that has line wrap enabled= , sorry about the one-line command, but this is what was needed!).

The built GLib-2.0.gir can be found at https://dl.dropbox.com/u/30= 316581/GLib-2.0.gir, as it is a bit too large to be included here.

I then built the GLib-2.0.typelib by using this command: g-ir-compiler -o G= Lib-2.0.typelib GLib-2.0.gir, where the typelib does get built

After figuring out where I should place the .typelib/.gir files, I proceede= d to to run the glib-print example, but I get:
**
domain:ERROR:glib-print.c:1057148:main: hello world

This application has requested the Runtime to terminate it in an unusual wa= y.
Please contact the application's support team for more information.

What I would like to know:
1. Does my GLib-2.0.gir seem ok?
2. Did I miss any stepts or make any mistakes generating the GLib-2.0.typel= ib file.
3. Any other thing that I might have missed?

With blessings, and thanks for your time!

[1]: https://bugzilla.gnome.org/show_bug.cgi?id=3D620566#= c35

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list




--
James Mi= chael DuPont
Member of Free Libre Open Source Software Kosova http://flossk.org
Saving wikipedia(tm) articles from= deletion http://SpeedyDeletion.wikia.com
Contributor FOSM, the CC-BY-SA map of the world http://fosm.org
Mozilla Rep https://reps.mozilla.org/u/h= 4ck3rm1k3

--14dae934041ba9a51504c56f37bc-- From tristan.van.berkom@gmail.com Sun Jul 22 18:23:36 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 846387501AB for ; Sun, 22 Jul 2012 18:23:36 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PXISvq3+oj-U for ; Sun, 22 Jul 2012 18:23:24 +0000 (UTC) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by menubar.gnome.org (Postfix) with ESMTP id EC8C67501ED for ; Sun, 22 Jul 2012 18:23:15 +0000 (UTC) Received: by vbmv11 with SMTP id v11so6821255vbm.27 for ; Sun, 22 Jul 2012 11:23:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=X217FOSj41vM9PTTjVqDYGEcF1TNw9JHDhRh1tsL9aM=; b=xQ3yMxtHvijvFgmmc653m55zVVvDwTBJy+Pi1atTwVkUEbPnbA/ZXwKNzUzPdPxtmO SIM4HOylChwu0EaUFkNYySIaESY3FkR6qH8wyj2h6QUUX2emAy8tiFLQ9A9nPGVZIYnp te0KE65VIJvBxI7oLCNfxd8GpQQ+jIYxe45F8cFgG/sJs7SYGsbaOG3vbdIpztjJao79 iiKSTPyLpqTEg3Y2lWui6kROhNfKM9cOogdpQhaHF9s6bPtdZMqPckMlN7VHkNTzkHhD 2Q4m1lxZmSJ+uOooUKcdCnWBiQAs2FUgWrlfpfJzAKXQQ+AExyHjitUGoV47hmdUA7Tt 0Obw== MIME-Version: 1.0 Received: by 10.52.98.8 with SMTP id ee8mr8897401vdb.58.1342981394011; Sun, 22 Jul 2012 11:23:14 -0700 (PDT) Sender: tristan.van.berkom@gmail.com Received: by 10.58.31.196 with HTTP; Sun, 22 Jul 2012 11:23:13 -0700 (PDT) In-Reply-To: References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> Date: Sun, 22 Jul 2012 14:23:13 -0400 X-Google-Sender-Auth: hr772FPRBBj5poT1IQ1qKPiHyrs Message-ID: Subject: Re: Fully winding down my involvement in GTK+ From: Tristan Van Berkom To: John Emmas Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 18:23:36 -0000 On Sun, Jul 22, 2012 at 6:20 AM, John Emmas wrote: > On 22 Jul 2012, at 02:14, Michael Torrie wrote: > >> >> I consider web-based forums to be the scourge of the internet. >> > > Curiously, that's exactly how I feel about mailing lists. Mailing lists = work well as long as the volume of traffic is relatively low. They probabl= y also work well if you're a dedicated user who's willing to install and co= nfigure an email client that supports them. But once they start becoming b= usy, mailing lists become a turn-off for the average user who doesn't want = that level of sophistication and doesn't need to be involved in most of the= discussions. > > Taking myself as an example... during the past 3 years I've probably sig= ned up to 30 mailing lists. Today, only 3 of those subscriptions are still= active. I've unsubscribed from the other 27. > > Conversely, I've never unsubscribed from a web forum. There are plenty o= f forums that I use only rarely - but I've never unsubscribed from one. I = still feel a connection to the relevant community, even if I rarely use it.= But I don't feel any connection at all to a community once I've unsubscri= bed from its mailing list. > > So if the aim is to make users feel more engaged / more connected, I don'= t believe that mailing lists are helpful. In fact, if that's what you're t= rying to achieve I'd go as far as saying that mailing lists are actually a = hindrance. Whilst they can (and do) build a strong sense of community betw= een developers and the more dedicated users, the high volume of traffic (wh= ich often isn't of much interest to the more casual user) makes them feel i= rrelevant and excluded. That's been my experience anyway. No I don't think that is the aim at all. The point is about developers, not users. Mailing lists are the only proven way I know of for coherently developing a product with many developers in many time zones= . This point is critical, after that... with remaining efforts left over from developing said software, or by the efforts of other unrelated contributors: help forums and better documentation can be written... none of that happens without the first thing though, i.e. the software being written by the developers who communicate on a mailing list. Support for users need not be delivered in the form of a mailing list, but since there are mailing lists for them... no reason to take that away from them either... I'm sure there are some user forums for GTK+ out in the wild as well. Cheers, -Tristan From s.feltman@gmail.com Sun Jul 22 19:45:07 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 461B87501DD; Sun, 22 Jul 2012 19:45:07 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.622 X-Spam-Level: X-Spam-Status: No, score=-2.622 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7VBYP8i32syl; Sun, 22 Jul 2012 19:45:04 +0000 (UTC) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by menubar.gnome.org (Postfix) with ESMTP id C60817501AB; Sun, 22 Jul 2012 19:44:55 +0000 (UTC) Received: by lbon10 with SMTP id n10so12778658lbo.27 for ; Sun, 22 Jul 2012 12:44:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=7HHhX2fwbumXWZ8g/NLVJEvG6HzSNrUakhVDe8jX6IA=; b=CjZlRI7uLivon7bzdbbcwHTXgK25iUknyv7+w0zmQ1IbtBmQ8EjAQkFkEP/ppIZLS0 J16hxitPT/mSnuFOrm2rB+Q24LcsIsAROtnhHalVv8VjYUkpOmVtAMLkjeqhlDx+6hp5 rb+ziGQFayccKgi4lquHHhevQheKltS3ERwaENsjNEwKE5IdKAYjZdSZCgvf7sIOj7qD iGmvO8QO0LfcbD1wSFvrYy/Mj/OoyLyIa7gBiXqm5A9SaLWFantQntax2GbXUw1FZUA0 TDXUxWgJ0AGT7rDd8uyWlOwy5Z6qut7rMP/sD9YaD3NlkMxhF43WKsyScK7oQT/nGu5+ VTEw== Received: by 10.152.122.9 with SMTP id lo9mr14018231lab.41.1342986293388; Sun, 22 Jul 2012 12:44:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.145.135 with HTTP; Sun, 22 Jul 2012 12:44:13 -0700 (PDT) In-Reply-To: References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> From: Simon Feltman Date: Sun, 22 Jul 2012 12:44:13 -0700 Message-ID: Subject: Re: Fully winding down my involvement in GTK+ To: Tristan Van Berkom Content-Type: multipart/alternative; boundary=f46d043bd6faf4a62104c5705c1b Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 19:45:07 -0000 --f46d043bd6faf4a62104c5705c1b Content-Type: text/plain; charset=ISO-8859-1 It does not really matter how developer discussions take place as long as they are documented and searchable. Transparency of reasoning behind decisions is just as important as the decision for anyone trying to understand the code base. For medium and large development, I advocate for something like pythons PEPs. For smaller stuff, I see nothing wrong with grabbing chunks of IRC or mailing list discussions and copying them into bug reports or just using the bug report for the discussion (the bug number/url/pep can then be referenced as a comment in the code). -Simon On Sun, Jul 22, 2012 at 11:23 AM, Tristan Van Berkom wrote: > On Sun, Jul 22, 2012 at 6:20 AM, John Emmas wrote: > > On 22 Jul 2012, at 02:14, Michael Torrie wrote: > > > >> > >> I consider web-based forums to be the scourge of the internet. > >> > > > > Curiously, that's exactly how I feel about mailing lists. Mailing lists > work well as long as the volume of traffic is relatively low. They > probably also work well if you're a dedicated user who's willing to install > and configure an email client that supports them. But once they start > becoming busy, mailing lists become a turn-off for the average user who > doesn't want that level of sophistication and doesn't need to be involved > in most of the discussions. > > > > Taking myself as an example... during the past 3 years I've probably > signed up to 30 mailing lists. Today, only 3 of those subscriptions are > still active. I've unsubscribed from the other 27. > > > > Conversely, I've never unsubscribed from a web forum. There are plenty > of forums that I use only rarely - but I've never unsubscribed from one. I > still feel a connection to the relevant community, even if I rarely use it. > But I don't feel any connection at all to a community once I've > unsubscribed from its mailing list. > > > > So if the aim is to make users feel more engaged / more connected, I > don't believe that mailing lists are helpful. In fact, if that's what > you're trying to achieve I'd go as far as saying that mailing lists are > actually a hindrance. Whilst they can (and do) build a strong sense of > community between developers and the more dedicated users, the high volume > of traffic (which often isn't of much interest to the more casual user) > makes them feel irrelevant and excluded. That's been my experience anyway. > > No I don't think that is the aim at all. > > The point is about developers, not users. Mailing lists are the only > proven way I know of > for coherently developing a product with many developers in many time > zones. > > This point is critical, after that... with remaining efforts left over > from developing said > software, or by the efforts of other unrelated contributors: help > forums and better > documentation can be written... none of that happens without the first > thing though, > i.e. the software being written by the developers who communicate on a > mailing list. > > Support for users need not be delivered in the form of a mailing list, > but since there are > mailing lists for them... no reason to take that away from them > either... I'm sure there > are some user forums for GTK+ out in the wild as well. > > Cheers, > -Tristan > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list > --f46d043bd6faf4a62104c5705c1b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable It does not really matter how developer discussions take place as long as t= hey are documented and searchable. Transparency of reasoning behind=A0decis= ions=A0is just as important as the=A0decision for anyone trying to understa= nd the code base.=A0For medium and large development, I advocate for someth= ing like pythons PEPs. For smaller stuff, I see nothing wrong with grabbing= chunks of IRC or mailing list discussions and copying them into bug report= s or just using the bug report for the discussion (the bug number/url/pep c= an then be referenced as a comment in the code).

-Simon

On Sun, Jul 22, 2012 at 11:23= AM, Tristan Van Berkom <tvb@gnome.org> wrote:
On Sun, Jul 22, 2012 at 6:20 AM, John Emmas <johne53@tiscali.co.uk> wro= te:
> On 22 Jul 2012, at 02:14, Michael Torrie wrote:
>
>>
>> I consider web-based forums to be the scourge of the internet.
>>
>
> Curiously, that's exactly how I feel about mailing lists. =A0Maili= ng lists work well as long as the volume of traffic is relatively low. =A0T= hey probably also work well if you're a dedicated user who's willin= g to install and configure an email client that supports them. =A0But once = they start becoming busy, mailing lists become a turn-off for the average u= ser who doesn't want that level of sophistication and doesn't need = to be involved in most of the discussions.
>
> Taking myself as an example... =A0during the past 3 years I've pro= bably signed up to 30 mailing lists. =A0Today, only 3 of those subscription= s are still active. =A0I've unsubscribed from the other 27.
>
> Conversely, I've never unsubscribed from a web forum. =A0There are= plenty of forums that I use only rarely - but I've never unsubscribed = from one. =A0I still feel a connection to the relevant community, even if I= rarely use it. =A0But I don't feel any connection at all to a communit= y once I've unsubscribed from its mailing list.
>
> So if the aim is to make users feel more engaged / more connected, I d= on't believe that mailing lists are helpful. =A0In fact, if that's = what you're trying to achieve I'd go as far as saying that mailing = lists are actually a hindrance. =A0Whilst they can (and do) build a strong = sense of community between developers and the more dedicated users, the hig= h volume of traffic (which often isn't of much interest to the more cas= ual user) makes them feel irrelevant and excluded. =A0That's been my ex= perience anyway.

No I don't think that is the aim at all.

The point is about developers, not users. Mailing lists are the only
proven way I know of
for coherently developing a product with many developers in many time zones= .

This point is critical, after that... with remaining efforts left over
from developing said
software, or by the efforts of other unrelated contributors: help
forums and better
documentation can be written... none of that happens without the first
thing though,
i.e. the software being written by the developers who communicate on a
mailing list.

Support for users need not be delivered in the form of a mailing list,
but since there are
mailing lists for them... no reason to take that away from them
either... I'm sure there
are some user forums for GTK+ out in the wild as well.

Cheers,
=A0 =A0 =A0 =A0 =A0 =A0 -Tristan
_______________________________________________
gtk-devel-list mailing list
gtk-devel-lis= t@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

--f46d043bd6faf4a62104c5705c1b-- From johne53@tiscali.co.uk Sun Jul 22 20:28:29 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1F3B7501AB for ; Sun, 22 Jul 2012 20:28:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.661 X-Spam-Level: X-Spam-Status: No, score=-1.661 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hbuYuvHG6acx for ; Sun, 22 Jul 2012 20:28:15 +0000 (UTC) Received: from mk-filter-4-a-1.mail.uk.tiscali.com (mk-filter-4-a-1.mail.tiscali.co.uk [212.74.100.55]) by menubar.gnome.org (Postfix) with ESMTP id 56FD37501AA for ; Sun, 22 Jul 2012 20:28:06 +0000 (UTC) X-Trace: 788480962/mk-filter-4.mail.uk.tiscali.com/B2C/$THROTTLED_DYNAMIC/b2c-CUSTOMER-DYNAMIC-IP/88.110.242.209/None/johne53@tiscali.co.uk X-SBRS: None X-RemoteIP: 88.110.242.209 X-IP-MAIL-FROM: johne53@tiscali.co.uk X-SMTP-AUTH: X-Originating-Country: GB/UNITED KINGDOM X-MUA: Apple Mail (2.1084) X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIBADVhDFBYbvLR/2dsb2JhbAANOL0DAQEBAwE6NAIOCwtGV4ggq3GSVYtNgzeCPGADmxGNJQ X-IronPort-AV: E=Sophos;i="4.77,634,1336345200"; d="scan'208";a="788480962" Received: from 88-110-242-209.dynamic.dsl.as9105.com (HELO [192.168.1.6]) ([88.110.242.209]) by smtp.tiscali.co.uk with ESMTP; 22 Jul 2012 21:28:04 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: Fully winding down my involvement in GTK+ From: John Emmas In-Reply-To: Date: Sun, 22 Jul 2012 21:28:03 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> To: gtk-devel-list@gnome.org X-Mailer: Apple Mail (2.1084) X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 20:28:29 -0000 On 22 Jul 2012, at 20:44, Simon Feltman wrote: > It does not really matter how developer discussions take place as long = as they are documented and searchable. Transparency of reasoning behind = decisions is just as important as the decision for anyone trying to = understand the code base. For medium and large development, I advocate = for something like pythons PEPs. For smaller stuff, I see nothing wrong = with grabbing chunks of IRC or mailing list discussions and copying them = into bug reports or just using the bug report for the discussion (the = bug number/url/pep can then be referenced as a comment in the code). >=20 Your comments are absolutely valid Simon (as are everyone else's) but I = fear we've drifted into a siding here. The basic problem is that GTK+ has lost two very high calibre developers = in a very short space of time. Michael suggested that there might be = other parties willing to get involved - but that there was little = interaction between developers and ordinary users in the mailing lists. = Emmanuele then asked for concrete proposals for changing that trend = (though I'm not sure which trend he meant:- the haemorrhage of = developers or the poor interaction in the mailing lists!) I've started the ball rolling with a couple of suggestions but I'm sure = there must be better ones. John= From stefw@gnome.org Mon Jul 23 07:08:58 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842727501EF for ; Mon, 23 Jul 2012 07:08:58 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.121 X-Spam-Level: X-Spam-Status: No, score=-1.121 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, SPF_NEUTRAL=0.779] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z5XDi8o3O4Tl for ; Mon, 23 Jul 2012 07:08:45 +0000 (UTC) Received: from thewalter.net (thewalter.net [94.75.203.101]) by menubar.gnome.org (Postfix) with ESMTP id D72117501ED for ; Mon, 23 Jul 2012 07:08:36 +0000 (UTC) Received: from stef-redhat.thewalter.lan (krlh-4d037027.pool.mediaWays.net [77.3.112.39]) by thewalter.net (Postfix) with ESMTPA id 455526E8A1; Mon, 23 Jul 2012 07:07:17 +0000 (UTC) Message-ID: <500CF81F.6030308@gnome.org> Date: Mon, 23 Jul 2012 09:07:11 +0200 From: Stef Walter User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120717 Thunderbird/14.0 MIME-Version: 1.0 To: John Emmas Subject: Re: Fully winding down my involvement in GTK+ References: <3D99F77C-F4FB-4CA5-B429-D4661D69CF5B@loopnest.org> <500A30E9.2080207@gmail.com> <47686A8C-660B-418C-AD25-3996E18DC943@tiscali.co.uk> <2D44BB2D-AB3D-492E-B25B-3DDB3D067934@gmail.com> <748A5DB4-2F1A-40AF-808C-29EB8ADC6A52@tiscali.co.uk> <500B53D9.2020800@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jul 2012 07:08:58 -0000 On 07/22/2012 10:28 PM, John Emmas wrote: > Your comments are absolutely valid Simon (as are everyone else's) but > I fear we've drifted into a siding here. > > The basic problem is that GTK+ has lost two very high calibre > developers in a very short space of time. I wasn't going to comment, but here goes ... FWIW, I too have felt awkward with the use of IRC instead of mailing lists. But: A few years ago GTK+ and Glib development was stalling. It has experienced a rebirth recently. There are certainly other factors (GTK+3 is one), but to me at least it seems that one big factor is a new faster paced development model which involves code up front, lots of review and discussion in bugzilla, as well as communication via IRC. There's been far more contributions to these projects recently. There's been a lot less of: "Let's work around this problem GTK+ has (or other library) with a hack in my open source project." There's been a lot more: "Let's hack on the whole stack, and make it all really shine." The life of an open source project are its contributors. The users (ie: companies, dependent projects, and real life and blood users) are only important to an open source software project because users can turn into contributors. On average one in every N users to an open source project will turn into a contributor. N depends on the type of open source project, and the types of users it attracts, and also the development model. It's always sad when developers can no longer contribute to a project, no matter what the reason. However this comes down to whether GTK+ has net gained or lost contributors and contributions due the development model. >From where I'm standing, it looks like it has gained contributions. Perhaps it can gain even more, through a better development balance. Cheers, Stef From hans@breuer.org Sat Jul 28 10:04:48 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 276A8750171 for ; Sat, 28 Jul 2012 10:04:48 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.669 X-Spam-Level: X-Spam-Status: No, score=-0.669 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FRT_ADOBE2=1, RCVD_IN_DNSWL_NONE=-0.0001, TW_BF=0.077, TW_CP=0.077, TW_GT=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pb2sSEqIho-t for ; Sat, 28 Jul 2012 10:04:34 +0000 (UTC) X-Greylist: delayed 533 seconds by postgrey-1.34 at menubar.gnome.org; Sat, 28 Jul 2012 10:04:34 UTC Received: from smtprelay.hostedemail.com (smtprelay0103.hostedemail.com [216.40.44.103]) by menubar.gnome.org (Postfix) with ESMTP id 584B2750117 for ; Sat, 28 Jul 2012 10:04:25 +0000 (UTC) Received: from smtprelay.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtpgrave06.hostedemail.com (Postfix) with ESMTP id 4FDC751624 for ; Sat, 28 Jul 2012 09:55:41 +0000 (UTC) Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay01.hostedemail.com (Postfix) with SMTP id EF642BEA16 for ; Sat, 28 Jul 2012 09:55:30 +0000 (UTC) X-Panda: scanned! X-Session-Marker: 68616E73406272657565722E6F7267 X-Filterd-Recvd-Size: 17864 Received: from [192.168.42.12] (dslb-088-078-139-177.pools.arcor-ip.net [88.78.139.177]) (Authenticated sender: hans@breuer.org) by omf13.hostedemail.com (Postfix) with ESMTPA for ; Sat, 28 Jul 2012 09:55:30 +0000 (UTC) Message-ID: <5013B709.3020403@breuer.org> Date: Sat, 28 Jul 2012 11:55:21 +0200 From: Hans Breuer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: glib(win32) without libffi Content-Type: multipart/mixed; boundary="------------070805020200030909000506" X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2012 10:04:48 -0000 This is a multi-part message in MIME format. --------------070805020200030909000506 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit One of the showstoppers for the win32/msvc build of GLib since 2.29 is the dependency to libffi, which barely builds with msvc. In fact I was not able to produce any working version with/for msvc6 (finally clashing runtime versions). But the current usage of libffi is limited to just two functions, namely g_cclosure_marshal_generic() and g_cclosure_marshal_generic_va(). Rewriting these functions for the !HAVE_FFI_H case was relatively easy. And besides nine lines of inline assembly the code should even be be quite portable. The nice unit test gobject/tests/signals.c was a tremendous help in debugging my code, so it now gives: D:\Devel\from-git\glib\gobject\tests>signals /gobject/signals/all-types: OK /gobject/signals/variant: OK /gobject/signals/generic-marshaller-1: OK /gobject/signals/generic-marshaller-2: OK /gobject/signals/generic-marshaller-enum-return-signed: OK /gobject/signals/generic-marshaller-enum-return-unsigned: OK /gobject/signals/generic-marshaller-int-return: OK /gobject/signals/generic-marshaller-uint-return: OK /gobject/signals/connect: OK I've already done some tests with gtk+ master's testgtk and gtk-demo and could not find any issues caused by my reimplementation of g_cclosure_marshal_generic(_va). Of course there are other parts missing to build the whole stack with msvc again, but that's for other mails. Are there any objections to include the new fallback implementation with standard GLib? Thanks, Hans -------- Hans "at" Breuer "dot" Org ----------- Tell me what you need, and I'll tell you how to get along without it. -- Dilbert --------------070805020200030909000506 Content-Type: text/plain; name="glib-without-libffi-2012-07-28-hb.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="glib-without-libffi-2012-07-28-hb.diff" ZGlmZiAtLWdpdCBhL2dvYmplY3QvZ2Nsb3N1cmUuYyBiL2dvYmplY3QvZ2Nsb3N1cmUuYwpp bmRleCBjMDI3MzE1Li40NzJiZGEwIDEwMDY0NAotLS0gYS9nb2JqZWN0L2djbG9zdXJlLmMK KysrIGIvZ29iamVjdC9nY2xvc3VyZS5jCkBAIC0yNiw4ICsyNiw2IEBACiAKICNpbmNsdWRl IDxzdHJpbmcuaD4KIAotI2luY2x1ZGUgPGZmaS5oPgotCiAjaW5jbHVkZSAiZ2Nsb3N1cmUu aCIKICNpbmNsdWRlICJnYm94ZWQuaCIKICNpbmNsdWRlICJnb2JqZWN0LmgiCkBAIC0xMTI0 LDYgKzExMjIsOCBAQCBnX3NpZ25hbF90eXBlX2NjbG9zdXJlX25ldyAoR1R5cGUgICAgaXR5 cGUsCiAgIHJldHVybiBjbG9zdXJlOwogfQogCisjaWZkZWYgSEFWRV9GRklfSAorCiAjaW5j bHVkZSA8ZmZpLmg+CiBzdGF0aWMgZmZpX3R5cGUgKgogdmFsdWVfdG9fZmZpX3R5cGUgKGNv bnN0IEdWYWx1ZSAqZ3ZhbHVlLApAQCAtMTU3Myw2ICsxNTczLDM4NyBAQCBnX2NjbG9zdXJl X21hcnNoYWxfZ2VuZXJpY192YSAoR0Nsb3N1cmUgKmNsb3N1cmUsCiAgIGlmIChyZXR1cm5f dmFsdWUgJiYgR19WQUxVRV9UWVBFIChyZXR1cm5fdmFsdWUpKQogICAgIHZhbHVlX2Zyb21f ZmZpX3R5cGUgKHJldHVybl92YWx1ZSwgcnZhbHVlKTsKIH0KKyNlbHNlIC8qIEhBVkVfRkZJ X0ggKi8KKworc3RhdGljIGdpbnQ2NAorX2ludm9rZV9jZGVjbCAoZ3BvaW50ZXIgYXJncywg Z2ludCBhcmdfc2l6ZSwgdm9pZCAqYWRyKQoreworICAvKiBjb3B5IGdpdmVuIGFyZ3MsIGFs cmVhZHkgY29ycmVjdGx5IGFsaWduZWQgdG8gdGhlCisgICAqIHN0YWNrIGFuZCBpbnZva2Ug dGhlIGdpdmVuIGZ1bmN0aW9uIGF0ICdhZHInCisgICAqLworICBfX2FzbSB7CisgICAgc3Vi ICBlc3AsIGFyZ19zaXplCisgICAgbW92ICBlYXgsIGVzcAorICAgIHB1c2ggYXJnX3NpemUK KyAgICBwdXNoIGFyZ3MKKyAgICBwdXNoIGVheAorICAgIGNhbGwgbWVtY3B5CisgICAgYWRk ICBlc3AsIDEyCisgICAgY2FsbCBhZHIKKyAgICBhZGQgIGVzcCwgYXJnX3NpemUKKyAgfQor fQorCitzdGF0aWMgdm9pZAordmFsdWVfZnJvbV94eF90eXBlIChHVmFsdWUgKmd2YWx1ZSwg Z3BvaW50ZXIgKnZhbHVlKQoreworICBnaW50ICppbnRfdmFsID0gKGdpbnQgKil2YWx1ZTsK KworICBzd2l0Y2ggKGdfdHlwZV9mdW5kYW1lbnRhbCAoR19WQUxVRV9UWVBFIChndmFsdWUp KSkKKyAgICB7CisgICAgICBjYXNlIEdfVFlQRV9JTlQ6CisJZ192YWx1ZV9zZXRfaW50IChn dmFsdWUsIChnaW50KSAqaW50X3ZhbCk7CisJYnJlYWs7CisgICAgICBjYXNlIEdfVFlQRV9G TE9BVDoKKwlnX3ZhbHVlX3NldF9mbG9hdCAoZ3ZhbHVlLCAqKGdmbG9hdCopdmFsdWUpOwor CWJyZWFrOworICAgICAgY2FzZSBHX1RZUEVfRE9VQkxFOgorCWdfdmFsdWVfc2V0X2RvdWJs ZSAoZ3ZhbHVlLCAqKGdkb3VibGUqKXZhbHVlKTsKKwlicmVhazsKKyAgICAgIGNhc2UgR19U WVBFX0JPT0xFQU46CisJZ192YWx1ZV9zZXRfYm9vbGVhbiAoZ3ZhbHVlLCAoZ2Jvb2xlYW4p ICppbnRfdmFsKTsKKwlicmVhazsKKyAgICAgIGNhc2UgR19UWVBFX1NUUklORzoKKwlnX3Zh bHVlX3NldF9zdHJpbmcgKGd2YWx1ZSwgKihnY2hhcioqKXZhbHVlKTsKKwlicmVhazsKKyAg ICAgIGNhc2UgR19UWVBFX0NIQVI6CisJZ192YWx1ZV9zZXRfc2NoYXIgKGd2YWx1ZSwgKGdp bnQ4KSAqaW50X3ZhbCk7CisJYnJlYWs7CisgICAgICBjYXNlIEdfVFlQRV9VQ0hBUjoKKwln X3ZhbHVlX3NldF91Y2hhciAoZ3ZhbHVlLCAoZ3VjaGFyKSAqaW50X3ZhbCk7CisJYnJlYWs7 CisgICAgICBjYXNlIEdfVFlQRV9VSU5UOgorCWdfdmFsdWVfc2V0X3VpbnQgKGd2YWx1ZSwg KGd1aW50KSAqaW50X3ZhbCk7CisJYnJlYWs7CisgICAgICBjYXNlIEdfVFlQRV9QT0lOVEVS OgorCWdfdmFsdWVfc2V0X3BvaW50ZXIgKGd2YWx1ZSwgKihncG9pbnRlciopdmFsdWUpOwor CWJyZWFrOworICAgICAgY2FzZSBHX1RZUEVfTE9ORzoKKwlnX3ZhbHVlX3NldF9sb25nIChn dmFsdWUsIChnbG9uZykgKmludF92YWwpOworCWJyZWFrOworICAgICAgY2FzZSBHX1RZUEVf VUxPTkc6CisJZ192YWx1ZV9zZXRfdWxvbmcgKGd2YWx1ZSwgKGd1bG9uZykgKmludF92YWwp OworCWJyZWFrOworICAgICAgY2FzZSBHX1RZUEVfSU5UNjQ6CisJZ192YWx1ZV9zZXRfaW50 NjQgKGd2YWx1ZSwgKGdpbnQ2NCkgKmludF92YWwpOworCWJyZWFrOworICAgICAgY2FzZSBH X1RZUEVfVUlOVDY0OgorCWdfdmFsdWVfc2V0X3VpbnQ2NCAoZ3ZhbHVlLCAoZ3VpbnQ2NCkg KmludF92YWwpOworCWJyZWFrOworICAgICAgY2FzZSBHX1RZUEVfQk9YRUQ6CisJZ192YWx1 ZV9zZXRfYm94ZWQgKGd2YWx1ZSwgKihncG9pbnRlciopdmFsdWUpOworCWJyZWFrOworICAg ICAgY2FzZSBHX1RZUEVfRU5VTToKKwlnX3ZhbHVlX3NldF9lbnVtIChndmFsdWUsIChnaW50 KSAqaW50X3ZhbCk7CisJYnJlYWs7CisgICAgICBjYXNlIEdfVFlQRV9GTEFHUzoKKwlnX3Zh bHVlX3NldF9mbGFncyAoZ3ZhbHVlLCAoZ3VpbnQpICppbnRfdmFsKTsKKwlicmVhazsKKyAg ICAgIGNhc2UgR19UWVBFX1BBUkFNOgorCWdfdmFsdWVfc2V0X3BhcmFtIChndmFsdWUsICoo Z3BvaW50ZXIqKXZhbHVlKTsKKwlicmVhazsKKyAgICAgIGNhc2UgR19UWVBFX09CSkVDVDoK KwlnX3ZhbHVlX3NldF9vYmplY3QgKGd2YWx1ZSwgKihncG9pbnRlciopdmFsdWUpOworCWJy ZWFrOworICAgICAgY2FzZSBHX1RZUEVfVkFSSUFOVDoKKwlnX3ZhbHVlX3NldF92YXJpYW50 IChndmFsdWUsICooZ3BvaW50ZXIqKXZhbHVlKTsKKwlicmVhazsKKyAgICAgIGRlZmF1bHQ6 CisJZ193YXJuaW5nICgidmFsdWVfZnJvbV9mZmlfdHlwZTogVW5zdXBwb3J0ZWQgZnVuZGFt ZW50YWwgdHlwZTogJXMiLAorCQkgICBnX3R5cGVfbmFtZSAoZ190eXBlX2Z1bmRhbWVudGFs IChHX1ZBTFVFX1RZUEUgKGd2YWx1ZSkpKSk7CisgICAgfQorfQorCit2b2lkCitnX2NjbG9z dXJlX21hcnNoYWxfZ2VuZXJpYyAoR0Nsb3N1cmUgICAgICpjbG9zdXJlLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEdWYWx1ZSAgICAgICAqcmV0dXJuX2d2YWx1ZSwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICBndWludCAgICAgICAgIG5fcGFyYW1fdmFsdWVzLAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEdWYWx1ZSAqcGFyYW1fdmFsdWVz LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdwb2ludGVyICAgICAgaW52b2NhdGlv bl9oaW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdwb2ludGVyICAgICAgbWFy c2hhbF9kYXRhKQoreworICBHQ0Nsb3N1cmUgKmNjID0gKEdDQ2xvc3VyZSopIGNsb3N1cmU7 CisgIGdwb2ludGVyIGFyZ3M7CisgIGNoYXIgKnA7IC8qIGZvciBwYXJhbWV0ZXIgYWxpZ25t ZW50IG9uIHRoZSAnc3RhY2snICovCisgIGd1aW50IGksIG5fYXJncyA9IDA7CisgIGdpbnQ2 NCByZXR2YWw7CisKKyAgbl9hcmdzID0gbl9wYXJhbV92YWx1ZXMgKyAxOworICAvKiB0aGUg YXJyYXkgaXMgY3JlYXRlZCB0byBiZSBhbHdheXMgYmlnIGVub3VnaCAqLworICBwID0gYXJn cyA9ICBnX2FsbG9jYSAoc2l6ZW9mIChnaW50NjQpICogbl9hcmdzKTsKKworICBpZiAoR19D Q0xPU1VSRV9TV0FQX0RBVEEgKGNsb3N1cmUpKQorICAgIHsKKyAgICAgICooZ3BvaW50ZXIq KXAgPSBjbG9zdXJlLT5kYXRhOworICAgICAgcCArPSBzaXplb2YoZ3BvaW50ZXIpOworICAg IH0KKyAgLyogcGFjayBmdXJ0aGVyIGFyZ3VtZW50cyAqLworICBmb3IgKGkgPSAwOyBpIDwg bl9hcmdzIC0gMTsgaSsrKQorICAgIHsKKyAgICAgIEdUeXBlIHR5cGUgPSBnX3R5cGVfZnVu ZGFtZW50YWwgKEdfVkFMVUVfVFlQRSAoJnBhcmFtX3ZhbHVlc1tpXSkpOworICAgICAgZ19h c3NlcnQgKHR5cGUgIT0gR19UWVBFX0lOVkFMSUQpOworCisgICAgICBzd2l0Y2ggKHR5cGUp CisJeworCWNhc2UgR19UWVBFX0JPT0xFQU46CisJY2FzZSBHX1RZUEVfQ0hBUjoKKwljYXNl IEdfVFlQRV9JTlQ6CisJY2FzZSBHX1RZUEVfRU5VTToKKwkgICooZ3VpbnQqKXAgPSBwYXJh bV92YWx1ZXNbaV0uZGF0YVswXS52X2ludDsKKwkgIHAgKz0gc2l6ZW9mKGd1aW50KTsKKwkg IGJyZWFrOworCWNhc2UgR19UWVBFX1VDSEFSOgorCWNhc2UgR19UWVBFX1VJTlQ6CisJY2Fz ZSBHX1RZUEVfRkxBR1M6CisJICAqKGd1aW50KilwID0gcGFyYW1fdmFsdWVzW2ldLmRhdGFb MF0udl91aW50OworCSAgcCArPSBzaXplb2YoZ3VpbnQpOworCSAgYnJlYWs7CisJY2FzZSBH X1RZUEVfU1RSSU5HOgorCWNhc2UgR19UWVBFX09CSkVDVDoKKwljYXNlIEdfVFlQRV9CT1hF RDoKKwljYXNlIEdfVFlQRV9QQVJBTToKKwljYXNlIEdfVFlQRV9QT0lOVEVSOgorCWNhc2Ug R19UWVBFX0lOVEVSRkFDRToKKwljYXNlIEdfVFlQRV9WQVJJQU5UOgorCSAgKihncG9pbnRl ciopcCA9IHBhcmFtX3ZhbHVlc1tpXS5kYXRhWzBdLnZfcG9pbnRlcjsKKwkgIHAgKz0gc2l6 ZW9mKGdwb2ludGVyKTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX0ZMT0FUOgorCSAgKihm bG9hdCopcCA9IHBhcmFtX3ZhbHVlc1tpXS5kYXRhWzBdLnZfZmxvYXQ7CisJICBwICs9IHNp emVvZihmbG9hdCk7CisJICBicmVhazsKKwljYXNlIEdfVFlQRV9ET1VCTEU6CisJICAqKGRv dWJsZSopcCA9IHBhcmFtX3ZhbHVlc1tpXS5kYXRhWzBdLnZfZG91YmxlOworCSAgcCArPSBz aXplb2YoZG91YmxlKTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX0xPTkc6CisJICAqKGds b25nKilwID0gcGFyYW1fdmFsdWVzW2ldLmRhdGFbMF0udl9sb25nOworCSAgcCArPSBzaXpl b2YoZ2xvbmcpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfVUxPTkc6CisJICAqKGd1bG9u ZyopcCA9IHBhcmFtX3ZhbHVlc1tpXS5kYXRhWzBdLnZfdWxvbmc7CisJICBwICs9IHNpemVv ZihndWxvbmcpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfSU5UNjQ6CisJICAqKGdpbnQ2 NCopcCA9IHBhcmFtX3ZhbHVlc1tpXS5kYXRhWzBdLnZfaW50NjQ7CisJICBwICs9IHNpemVv ZihnaW50NjQpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfVUlOVDY0OgorCSAgKihndWlu dDY0KilwID0gcGFyYW1fdmFsdWVzW2ldLmRhdGFbMF0udl91aW50NjQ7CisJICBwICs9IHNp emVvZihndWludDY0KTsKKwkgIGJyZWFrOworCWRlZmF1bHQ6CisJICAqKGdwb2ludGVyKilw ID0gTlVMTDsKKwkgIHAgKz0gc2l6ZW9mKGdwb2ludGVyKTsKKwkgIGdfd2FybmluZyAoR19T VFJMT0MgIlVuc3VwcG9ydGVkIGZ1bmRhbWVudGFsIHR5cGU6ICVzIiwgZ190eXBlX25hbWUg KHR5cGUpKTsKKwkgIGJyZWFrOworCX0KKyAgICB9CisgIC8qIGFkZCBmaW5hbCBkYXRhICov CisgIGlmICghR19DQ0xPU1VSRV9TV0FQX0RBVEEgKGNsb3N1cmUpKQorICAgIHsKKyAgICAg ICooZ3BvaW50ZXIqKXAgPSBjbG9zdXJlLT5kYXRhOworICAgICAgcCArPSBzaXplb2YoZ3Bv aW50ZXIpOworICAgIH0KKyAgcmV0dmFsID0gX2ludm9rZV9jZGVjbCAoYXJncywgcCAtIChj aGFyKilhcmdzLCBtYXJzaGFsX2RhdGEgPyBtYXJzaGFsX2RhdGEgOiBjYy0+Y2FsbGJhY2sp OworCisgIGlmIChyZXR1cm5fZ3ZhbHVlICYmIEdfVkFMVUVfVFlQRSAocmV0dXJuX2d2YWx1 ZSkpCisgICAgdmFsdWVfZnJvbV94eF90eXBlIChyZXR1cm5fZ3ZhbHVlLCAoZ3BvaW50ZXIp JnJldHZhbCk7Cit9CisKK3ZvaWQKK2dfY2Nsb3N1cmVfbWFyc2hhbF9nZW5lcmljX3ZhIChH Q2xvc3VyZSAqY2xvc3VyZSwKKwkJCSAgICAgICBHVmFsdWUgICAqcmV0dXJuX3ZhbHVlLAor CQkJICAgICAgIGdwb2ludGVyICBpbnN0YW5jZSwKKwkJCSAgICAgICB2YV9saXN0ICAgYXJn c19saXN0LAorCQkJICAgICAgIGdwb2ludGVyICBtYXJzaGFsX2RhdGEsCisJCQkgICAgICAg aW50ICAgICAgIG5fcGFyYW1zLAorCQkJICAgICAgIEdUeXBlICAgICpwYXJhbV90eXBlcykK K3sKKyAgaW50IG5fYXJnczsKKyAgZ3BvaW50ZXIgYXJnczsKKyAgY2hhciAqcDsgLyogZm9y IHBhcmFtZXRlciBhbGlnbm1lbnQgb24gdGhlICdzdGFjaycgKi8KKyAgaW50IGk7CisgIEdD Q2xvc3VyZSAqY2MgPSAoR0NDbG9zdXJlKikgY2xvc3VyZTsKKyAgZ2ludDY0IHJldHZhbDsK KyAgdmFfbGlzdCBhcmdzX2NvcHk7CisKKyAgbl9hcmdzID0gbl9wYXJhbXMgKyAyOworICBw ID0gYXJncyA9IGdfYWxsb2NhIChzaXplb2YgKGdpbnQ2NCkgKiBuX2FyZ3MpOworCisgIGlm IChHX0NDTE9TVVJFX1NXQVBfREFUQSAoY2xvc3VyZSkpCisgICAgeworICAgICAgKihncG9p bnRlciopcCA9IGNsb3N1cmUtPmRhdGE7CisgICAgICBwICs9IHNpemVvZihncG9pbnRlcik7 CisgICAgfQorICBlbHNlCisgICAgeworICAgICAgKihncG9pbnRlciopcCA9IGluc3RhbmNl OworICAgICAgcCArPSBzaXplb2YoZ3BvaW50ZXIpOworICAgIH0KKworICBHX1ZBX0NPUFkg KGFyZ3NfY29weSwgYXJnc19saXN0KTsKKworICAvKiBCb3ggbm9uLXByaW1pdGl2ZSBhcmd1 bWVudHMgKi8KKyAgZm9yIChpID0gMDsgaSA8IG5fcGFyYW1zOyBpKyspCisgICAgeworICAg ICAgR1R5cGUgdHlwZSA9IHBhcmFtX3R5cGVzW2ldICAmIH5HX1NJR05BTF9UWVBFX1NUQVRJ Q19TQ09QRTsKKyAgICAgIEdUeXBlIGZ1bmRhbWVudGFsID0gR19UWVBFX0ZVTkRBTUVOVEFM ICh0eXBlKTsKKworICAgICAgc3dpdGNoIChmdW5kYW1lbnRhbCkKKyAgICAgICAgeworCWNh c2UgR19UWVBFX0JPT0xFQU46CisJY2FzZSBHX1RZUEVfQ0hBUjoKKwljYXNlIEdfVFlQRV9J TlQ6CisJY2FzZSBHX1RZUEVfRU5VTToKKwkgICooZ2ludCopcCA9IChnaW50KXZhX2FyZyAo YXJnc19jb3B5LCBnaW50KTsKKwkgIHAgKz0gc2l6ZW9mKGdpbnQpOworCSAgYnJlYWs7CisJ Y2FzZSBHX1RZUEVfVUNIQVI6CisJY2FzZSBHX1RZUEVfVUlOVDoKKwljYXNlIEdfVFlQRV9G TEFHUzoKKwkgICooZ3VpbnQqKXAgPSAoZ3VpbnQpdmFfYXJnIChhcmdzX2NvcHksIGd1aW50 KTsKKwkgIHAgKz0gc2l6ZW9mKGd1aW50KTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX1NU UklORzoKKwljYXNlIEdfVFlQRV9PQkpFQ1Q6CisJY2FzZSBHX1RZUEVfQk9YRUQ6CisJY2Fz ZSBHX1RZUEVfUEFSQU06CisJY2FzZSBHX1RZUEVfUE9JTlRFUjoKKwljYXNlIEdfVFlQRV9J TlRFUkZBQ0U6CisJY2FzZSBHX1RZUEVfVkFSSUFOVDoKKwkgICooZ3BvaW50ZXIqKXAgPSAo Z3BvaW50ZXIpdmFfYXJnIChhcmdzX2NvcHksIGdwb2ludGVyKTsKKwkgIGlmICgocGFyYW1f dHlwZXNbaV0gICYgR19TSUdOQUxfVFlQRV9TVEFUSUNfU0NPUEUpID09IDAgJiYgKihncG9p bnRlciopcCAhPSBOVUxMKQorCSAgICB7CisJICAgICAgaWYgKGZ1bmRhbWVudGFsID09IEdf VFlQRV9TVFJJTkcpCisJICAgICAgICAqKGNoYXIgKiopcCA9IGdfc3RyZHVwICgqKGNoYXIg KiopcCk7CisJICAgICAgZWxzZSBpZiAoZnVuZGFtZW50YWwgPT0gR19UWVBFX1BBUkFNKQor CSAgICAgICAgKihHUGFyYW1TcGVjICoqKXAgPSBnX3BhcmFtX3NwZWNfcmVmICgqKEdQYXJh bVNwZWMgKiopcCk7CisJICAgICAgZWxzZSBpZiAoZnVuZGFtZW50YWwgPT0gR19UWVBFX0JP WEVEKQorCSAgICAgICAgKih2b2lkICoqKXAgPSBnX2JveGVkX2NvcHkgKHR5cGUsICoodm9p ZCAqKilwKTsKKwkgICAgICBlbHNlIGlmIChmdW5kYW1lbnRhbCA9PSBHX1RZUEVfVkFSSUFO VCkKKwkgICAgICAgICooR1ZhcmlhbnQqKilwID0gZ192YXJpYW50X3JlZl9zaW5rICgqKEdW YXJpYW50KiopcCk7CisJICAgIH0KKwkgIGlmIChmdW5kYW1lbnRhbCA9PSBHX1RZUEVfT0JK RUNUICYmICooR09iamVjdCoqKXAgIT0gTlVMTCkKKwkgICAgKihHT2JqZWN0KiopcCA9IGdf b2JqZWN0X3JlZiAoKihHT2JqZWN0KiopcCk7CisJICBwICs9IHNpemVvZihncG9pbnRlcik7 CisJICBicmVhazsKKwljYXNlIEdfVFlQRV9GTE9BVDoKKwkgIC8qIEZsb2F0IGFyZ3MgYXJl IHBhc3NlZCBhcyBkb3VibGVzIGluIHZhcmFyZ3MgKi8KKwkgICooZmxvYXQqKXAgPSAoZmxv YXQpdmFfYXJnIChhcmdzX2NvcHksIGRvdWJsZSk7CisJICBwICs9IHNpemVvZihmbG9hdCk7 CisJICBicmVhazsKKwljYXNlIEdfVFlQRV9ET1VCTEU6CisJICAqKGRvdWJsZSopcCA9IChk b3VibGUpdmFfYXJnIChhcmdzX2NvcHksIGRvdWJsZSk7CisJICBwICs9IHNpemVvZihkb3Vi bGUpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfTE9ORzoKKwkgICooZ2xvbmcqKXAgPSAo Z2xvbmcpdmFfYXJnIChhcmdzX2NvcHksIGdsb25nKTsKKwkgIHAgKz0gc2l6ZW9mKGdsb25n KTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX1VMT05HOgorCSAgKihndWxvbmcqKXAgPSAo Z3Vsb25nKXZhX2FyZyAoYXJnc19jb3B5LCBndWxvbmcpOworCSAgcCArPSBzaXplb2YoZ3Vs b25nKTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX0lOVDY0OgorCSAgKihnaW50NjQqKXAg PSAoZ2ludDY0KXZhX2FyZyAoYXJnc19jb3B5LCBnaW50NjQpOworCSAgcCArPSBzaXplb2Yo Z2ludDY0KTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX1VJTlQ2NDoKKwkgICooZ3VpbnQ2 NCopcCA9IChndWludDY0KXZhX2FyZyAoYXJnc19jb3B5LCBndWludDY0KTsKKwkgIHAgKz0g c2l6ZW9mKGd1aW50NjQpOworCSAgYnJlYWs7CisJZGVmYXVsdDoKKwkgICooZ3BvaW50ZXIq KilwID0gTlVMTDsKKwkgIHAgKz0gc2l6ZW9mKGdwb2ludGVyKTsKKwkgIGdfd2FybmluZyAo R19TVFJMT0MgIiB2YV90b194eF90eXBlOiBVbnN1cHBvcnRlZCBmdW5kYW1lbnRhbCB0eXBl OiAlcyIsIGdfdHlwZV9uYW1lICh0eXBlKSk7CisJfQorICAgIH0KKyAgdmFfZW5kIChhcmdz X2NvcHkpOworCisgIC8qIGFkZCBmaW5hbCBkYXRhICovCisgIGlmICghR19DQ0xPU1VSRV9T V0FQX0RBVEEgKGNsb3N1cmUpKQorICAgIHsKKyAgICAgICooZ3BvaW50ZXIqKXAgPSBjbG9z dXJlLT5kYXRhOworICAgICAgcCArPSBzaXplb2YoZ3BvaW50ZXIpOworICAgIH0KKyAgZWxz ZQorICAgIHsKKyAgICAgICooZ3BvaW50ZXIqKXAgPSBpbnN0YW5jZTsKKyAgICAgIHAgKz0g c2l6ZW9mKGdwb2ludGVyKTsKKyAgICB9CisgIHJldHZhbCA9IF9pbnZva2VfY2RlY2wgKGFy Z3MsIHAgLSAoY2hhciopYXJncywgbWFyc2hhbF9kYXRhID8gbWFyc2hhbF9kYXRhIDogY2Mt PmNhbGxiYWNrKTsKKyAgLyogVW5ib3ggbm9uLXByaW1pdGl2ZSBhcmd1bWVudHMgKi8KKyAg cCA9IGFyZ3M7CisgIHAgKz0gc2l6ZW9mKGdwb2ludGVyKTsKKworICBmb3IgKGkgPSAwOyBp IDwgbl9wYXJhbXM7IGkrKykKKyAgICB7CisgICAgICBHVHlwZSB0eXBlID0gcGFyYW1fdHlw ZXNbaV0gICYgfkdfU0lHTkFMX1RZUEVfU1RBVElDX1NDT1BFOworICAgICAgR1R5cGUgZnVu ZGFtZW50YWwgPSBHX1RZUEVfRlVOREFNRU5UQUwgKHR5cGUpOworCisgICAgICBzd2l0Y2gg KGZ1bmRhbWVudGFsKQorICAgICAgICB7CisJY2FzZSBHX1RZUEVfQk9PTEVBTjoKKwljYXNl IEdfVFlQRV9DSEFSOgorCWNhc2UgR19UWVBFX0lOVDoKKwljYXNlIEdfVFlQRV9FTlVNOgor CSAgcCArPSBzaXplb2YoZ2ludCk7CisJICBicmVhazsKKwljYXNlIEdfVFlQRV9VQ0hBUjoK KwljYXNlIEdfVFlQRV9VSU5UOgorCWNhc2UgR19UWVBFX0ZMQUdTOgorCSAgcCArPSBzaXpl b2YoZ3VpbnQpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfU1RSSU5HOgorCWNhc2UgR19U WVBFX09CSkVDVDoKKwljYXNlIEdfVFlQRV9CT1hFRDoKKwljYXNlIEdfVFlQRV9QQVJBTToK KwljYXNlIEdfVFlQRV9QT0lOVEVSOgorCWNhc2UgR19UWVBFX0lOVEVSRkFDRToKKwljYXNl IEdfVFlQRV9WQVJJQU5UOgorCSAgaWYgKChwYXJhbV90eXBlc1tpXSAgJiBHX1NJR05BTF9U WVBFX1NUQVRJQ19TQ09QRSkgPT0gMCAmJiAqKGdwb2ludGVyKilwICE9IE5VTEwpCisJICAg IHsKKwkgICAgICBpZiAoZnVuZGFtZW50YWwgPT0gR19UWVBFX1NUUklORykKKwkgICAgICAg IGdfZnJlZSAoKihjaGFyICoqKXApOworCSAgICAgIGVsc2UgaWYgKGZ1bmRhbWVudGFsID09 IEdfVFlQRV9QQVJBTSkKKwkgICAgICAgIGdfcGFyYW1fc3BlY191bnJlZiAoKihHUGFyYW1T cGVjICoqKXApOworCSAgICAgIGVsc2UgaWYgKGZ1bmRhbWVudGFsID09IEdfVFlQRV9CT1hF RCkKKwkgICAgICAgIGdfYm94ZWRfZnJlZSAodHlwZSwgKih2b2lkICoqKXApOworCSAgICAg IGVsc2UgaWYgKGZ1bmRhbWVudGFsID09IEdfVFlQRV9WQVJJQU5UKQorCSAgICAgICAgZ192 YXJpYW50X3VucmVmICgqKEdWYXJpYW50KiopcCk7CisJICAgIH0KKwkgIGlmIChmdW5kYW1l bnRhbCA9PSBHX1RZUEVfT0JKRUNUICYmICooR09iamVjdCoqKXAgIT0gTlVMTCkKKwkgICAg Z19vYmplY3RfdW5yZWYgKCooR09iamVjdCoqKXApOworCSAgcCArPSBzaXplb2YoZ3BvaW50 ZXIpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfRkxPQVQ6CisJICBwICs9IHNpemVvZihm bG9hdCk7CisJICBicmVhazsKKwljYXNlIEdfVFlQRV9ET1VCTEU6CisJICBwICs9IHNpemVv Zihkb3VibGUpOworCSAgYnJlYWs7CisJY2FzZSBHX1RZUEVfTE9ORzoKKwkgIHAgKz0gc2l6 ZW9mKGdsb25nKTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX1VMT05HOgorCSAgcCArPSBz aXplb2YoZ3Vsb25nKTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX0lOVDY0OgorCSAgcCAr PSBzaXplb2YoZ2ludDY0KTsKKwkgIGJyZWFrOworCWNhc2UgR19UWVBFX1VJTlQ2NDoKKwkg IHAgKz0gc2l6ZW9mKGd1aW50NjQpOworCSAgYnJlYWs7CisJZGVmYXVsdDoKKwkgIHAgKz0g c2l6ZW9mKGdwb2ludGVyKTsKKwkgIGdfd2FybmluZyAoR19TVFJMT0MgIlVuc3VwcG9ydGVk IGZ1bmRhbWVudGFsIHR5cGU6ICVzIiwgZ190eXBlX25hbWUgKHR5cGUpKTsKKwl9CisgICAg fQorICBpZiAocmV0dXJuX3ZhbHVlICYmIEdfVkFMVUVfVFlQRSAocmV0dXJuX3ZhbHVlKSkK KyAgICB2YWx1ZV9mcm9tX3h4X3R5cGUgKHJldHVybl92YWx1ZSwgKGdwb2ludGVyKSZyZXR2 YWwpOworfQorI2VuZGlmIC8qIEhBVkVfRkZJX0ggKi8KIAogLyoqCiAgKiBnX2NjbG9zdXJl X21hcnNoYWxfVk9JRF9fVk9JRDoK --------------070805020200030909000506-- From rleigh@codelibre.net Sat Jul 28 11:18:19 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A28CB7501AB for ; Sat, 28 Jul 2012 11:18:19 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.756 X-Spam-Level: X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TW_GT=0.077, TW_TK=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Endphmlv9SG1 for ; Sat, 28 Jul 2012 11:18:18 +0000 (UTC) X-Greylist: delayed 542 seconds by postgrey-1.34 at menubar.gnome.org; Sat, 28 Jul 2012 11:18:17 UTC Received: from nagini.codelibre.net (nagini.codelibre.net [80.68.93.164]) by menubar.gnome.org (Postfix) with ESMTP id F2F73750117 for ; Sat, 28 Jul 2012 11:18:09 +0000 (UTC) Received: by nagini.codelibre.net (Postfix, from userid 107) id 02C3A1865E; Sat, 28 Jul 2012 12:09:06 +0100 (BST) Received: from ravenclaw (ravenclaw.codelibre.net [IPv6:2001:770:1d5:0:222:15ff:fe1b:4d10]) by nagini.codelibre.net (Postfix) with ESMTPSA id 40291181A3 for ; Sat, 28 Jul 2012 12:09:05 +0100 (BST) Received: by ravenclaw (Postfix, from userid 1000) id 5CC9A1FD5A; Sat, 28 Jul 2012 12:09:04 +0100 (BST) Date: Sat, 28 Jul 2012 12:09:04 +0100 From: Roger Leigh To: gtk-devel-list@gnome.org Subject: [PATCH] Please update commerce web page Message-ID: <20120728110904.GC13782@codelibre.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="61jdw2sOBCFtR2d/" Content-Disposition: inline X-GPG-Key: 0x07B3C8BC4083E800 X-Debian: testing/unstable X-OS-Uptime: 10:43:29 up 14:46, 3 users, load average: 1.42, 1.42, 1.25 User-Agent: Mutt/1.5.21 (2010-09-15) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.2 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2012 11:18:19 -0000 --61jdw2sOBCFtR2d/ Content-Type: multipart/mixed; boundary="EVF5PPMfhYS0aIcm" Content-Disposition: inline --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I'd like to request my removal from this page on the GTK+ website: http://www.gtk.org/commerce.php (the "EPIC Technology" box). Please could you apply the attached patch to gtk-web. Thanks, Roger --=20 .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail. --EVF5PPMfhYS0aIcm Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="0001-commerce-Remove-myself-and-EPIC-Technology.patch" Content-Transfer-Encoding: quoted-printable =46rom df61d741f8cc891880c64be1a4587ae4c702a452 Mon Sep 17 00:00:00 2001 =46rom: Roger Leigh Date: Sat, 28 Jul 2012 10:18:12 +0100 Subject: [PATCH] commerce: Remove myself and EPIC Technology --- commerce.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/commerce.php b/commerce.php index 7a68be2..2a921df 100755 --- a/commerce.php +++ b/commerce.php @@ -69,11 +69,6 @@ ob_start();
=20
-

EPIC Technology

-

Roger Leigh, a developer at the UK company EPIC Technology, uses GTK= + and gtkmm to develop point of sale systems. He says I had no problem p= ersuading my boss to use it, since so many high quality applications have b= een written with it. Leigh particularly appreciates the GObject object = system, the separation of functionality into distinct libraries, the emphas= is on standards, and the integration with the C++ Standard Library. GUI des= ign in GTK+ is excellent, he says: I tried out Java/Swing a while back, = and it didn't even come close to GTK+ in terms of ease of interface design = using Glade.

-
- -

BMA Coal, Australia

Kim Adil, at BMA Coal in Australia, used GTK+ to build a cross-platf= orm mining process visualization tool for the mine control room. Developed = on Linux and deployed on Windows 2000, the application displays near-real-t= ime equipment location and status for the mine's heavy equipment. It has be= en so successful that it runs not only in the control room, but on a plasma= display at the entrance to the BMA office. BMA Coal selected GTK+ for its = licensing, cross-platform ability, and range of features. Adil, a mechanica= l engineer by with little previous software development experience, says cross platform stability has been quite astounding, and that the GTK+ = community and mailing lists were significant factors in the project's succe= ss.

--=20 1.7.10.4 --EVF5PPMfhYS0aIcm-- --61jdw2sOBCFtR2d/ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJQE8hOAAoJEOJSSsUKn1xZH8EQAKr0rQGoz/QVrYUPidnBxx73 HsJg9TC3e3794UHRu2PLij7ZVF6BAjdPCzDmfDJCU5BuqQ7BGJMS8fmUfgon8qc4 Cy5VzvoduKVbNT4uInn/2LTxFwkKXytmgsuVPiK+PPsLb9EzWNu+HHsDKLVrByA1 Gg+oM1Bodm917uEPS7Vo49k1VnTx4D6kGYqvJCGHZsKL35n8y3+CicjO6NEow61t D271qRQXFKWvuKW2czqQR/ACfSjOi0c9QnjtG5lo9mBIbCFU7z8wfl8g1uzo9Krg 4ABqLI1rbhZ+2JNV8UihcIrulLbLNRna+t/YUImDAUBlHPxwM7sNb0hDBT+fheTp DW7R2XcobWEc3uwBLNTo2Et3aoEinehIMEboa9GRm3M1h5QLqNsFMaCOnJcNOnQ6 3uU5gSnq1HzQzVWweBo+sjrsqMce1k+UQARE5O78OPZxkwS8mPZL0KvS+Lvu9y+1 M5oSPjeJkNZpfg05OoTemH3Hek3hVDaVZK1ZZeMJJ5H5Q0pshwCpeCGzV0uVjfZI cy+BSOc8cEhsx/d1hX0O9kB4lWAsu2J/Wjxaw8H9SqGdEr7nSDdwcHYIGf9R16bY h4Zxe9Q1ytFGXg55FaMXggcaJJF1ImVZT0aaxWbhC/ZmoD4esspKFTz73LJryUt2 Ao4wdjsdJDbtOGNZ9aXz =xU+c -----END PGP SIGNATURE----- --61jdw2sOBCFtR2d/-- From matthias.clasen@gmail.com Sat Jul 28 13:30:24 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8EBF57501F6 for ; Sat, 28 Jul 2012 13:30:24 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LU7VYGBPzXPq for ; Sat, 28 Jul 2012 13:30:11 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 1A3A6750062 for ; Sat, 28 Jul 2012 13:30:11 +0000 (UTC) Received: by qcsg15 with SMTP id g15so3301066qcs.27 for ; Sat, 28 Jul 2012 06:30:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=g8ZicF5Uz6ZDn32ST7FUj5KWkA4G0wrvwvWEHES201s=; b=U5/6eQ2odwgZa+vhffZ92EbLfQHQN/S3ev9KzlM+fwj7qXgj7XaHP20JJrxXgywqoW Gcql81lYLJOV/d/58qJKVZqo59FGx4NLBdocEM0qfiWJcZtjSYQ8Qe9ZAcJKGxgLQYNW y8QaOBdVGAJa0kZbPmvarIADldVNo9d1pRzsatt9ORcwNUXeIYKIrPxFHCtWy53rx/yx p6Mxo6RxaMVb2FhBz8fub+ka52cwhx+wh2CiXDtT0ChZEKw+fynQOkk8qNkkVHZRgQK2 xFIxGQswmifHn82kghQ+2TI5EAHJZj/icwSMw0r8QrXGkTO16fqDa50sCEk81vOgDj5e /kQw== MIME-Version: 1.0 Received: by 10.224.190.136 with SMTP id di8mr13931248qab.88.1343482209492; Sat, 28 Jul 2012 06:30:09 -0700 (PDT) Received: by 10.49.87.198 with HTTP; Sat, 28 Jul 2012 06:30:09 -0700 (PDT) Date: Sat, 28 Jul 2012 15:30:09 +0200 Message-ID: Subject: GTK+ meetup at Guadec From: Matthias Clasen To: gtk-devel-list Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2012 13:30:24 -0000 Hey, the GTK+ people that are present here in A Coruna had a somewhat spontaneous meetup this morning to talk about all things GTK+. While we've had bigger GTK+ meetings in the past, the sky is not falling - don't believe everything you read on the internet... We've made a number of concrete decisions to keep things moving: - We will restart semi-regular irc meetings (Emmanuele and I will see to it) - We want to discuss major API proposals or wishes (eg new widgets) on this mailing list, instead of just in bugzilla. The API review should be a shared responsibility and not fall on a single persons shoulders - We want to put together a 'subsystems / maintainers' matrix on the wiki, so people know who to approach, or what parts of GTK+ need care and love (because there's no currently active maintainer). (Emmanuele is going to start this) - We need to document how one extends GTK+ itself (eg how to create a new widget class), to make it easier for new people to get involved (I'll try to get this started) - Roadmap: we need one, and we need to update it to reflect our path forward in much more detail than the current one does (http://live.gnome.org/GTK+/Roadmap). We'll work on this in the near future Another bit of information that I'm happy to pass on: Canonical is looking to hire a GTK+ developer. If you think that could be sometihng for you, make yourself known Matthias From andrew@operationaldynamics.com Sat Jul 28 23:30:39 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BF5AE7500A6 for ; Sat, 28 Jul 2012 23:30:39 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rv3OdxX5rskR for ; Sat, 28 Jul 2012 23:30:38 +0000 (UTC) X-Greylist: delayed 452 seconds by postgrey-1.34 at menubar.gnome.org; Sat, 28 Jul 2012 23:30:38 UTC Received: from roomen.pair.com (roomen.pair.com [209.68.1.131]) by menubar.gnome.org (Postfix) with ESMTP id 230D4750062 for ; Sat, 28 Jul 2012 23:30:29 +0000 (UTC) Received: from [192.168.253.35] (unknown [150.101.114.203]) by roomen.pair.com (Postfix) with ESMTPSA id A6CF18FEC1 for ; Sat, 28 Jul 2012 19:22:55 -0400 (EDT) Message-ID: <1343517771.15966.3.camel@turminder-xuss.roaming.operationaldynamics.com> Subject: Re: GTK+ meetup at Guadec From: Andrew Cowie To: gtk-devel-list@gnome.org Date: Sun, 29 Jul 2012 09:22:51 +1000 In-Reply-To: References: Organization: Operational Dynamics Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2012 23:30:40 -0000 On Sat, 2012-07-28 at 15:30 +0200, Matthias Clasen wrote: > - We want to discuss major API proposals or wishes (eg new widgets) on > this mailing list, instead of just in bugzilla. That's terrific. While I wouldn't say that bugzilla not in the public record or anything like that, the fact that it is blocked from search indexes makes it hard to stay abreast of relevant discussion even if you _are_ subscribed to bugmail. AfC Sydney From matthias.clasen@gmail.com Sun Jul 29 10:09:38 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E999575019C for ; Sun, 29 Jul 2012 10:09:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GD=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M13zk+Ew1IDd for ; Sun, 29 Jul 2012 10:09:24 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 85664750253 for ; Sun, 29 Jul 2012 10:09:24 +0000 (UTC) Received: by qcsg15 with SMTP id g15so3605546qcs.27 for ; Sun, 29 Jul 2012 03:09:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=vBWj3E15THUql7yXdNh7MdwTAThvpETilIKl5wJ6DNk=; b=XIEdRCcUsjXGy7MdDA9mPDEgVdzj5Ffz4WxX49G0Qp86zeKJ5MVPiLclRFBe2HZShm aRfFugtxxhxofg3EHitQ8zMh0whJ0p5r90WHvzXfxj6BrtBF1cuGMcWb3copzLH8H+Nm 0f1WtHJP/JDjO8jifpEtw9xEqzTDaZPYp0rk2qtHeChQxPs6e6Ea8YWRO8qxqflWt2a+ PdUEfS0+GYLXYpDB0zefv3zF0f6S/h3Hu4duK37n65ZEWXSg7gJMYIf9x3doJQklDLmd t7bckNFR27ePmPR9e1WLWF5aQWCV3kDC52/jXLNn1V3BJtAJ+kfaff64d6cjhpYUQgc8 si1w== MIME-Version: 1.0 Received: by 10.229.134.204 with SMTP id k12mr3803205qct.56.1343556563072; Sun, 29 Jul 2012 03:09:23 -0700 (PDT) Received: by 10.49.87.198 with HTTP; Sun, 29 Jul 2012 03:09:23 -0700 (PDT) Date: Sun, 29 Jul 2012 12:09:23 +0200 Message-ID: Subject: deprecating gdk threads From: Matthias Clasen To: gtk-devel-list Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2012 10:09:38 -0000 I've put patches for deprecating the gdk threading api at https://bugzilla.gnome.org/show_bug.cgi?id=680754 Review appreciated. From Martin.Schlemmer@nwu.ac.za Thu Jul 19 16:54:33 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 22D9A750069 for ; Thu, 19 Jul 2012 16:54:33 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.911 X-Spam-Level: X-Spam-Status: No, score=-1.911 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=unavailable Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id erGAB0vc0MMl for ; Thu, 19 Jul 2012 16:54:32 +0000 (UTC) X-Greylist: delayed 1746 seconds by postgrey-1.34 at menubar.gnome.org; Thu, 19 Jul 2012 16:54:31 UTC Received: from utl-lnx2.nwu.ac.za (utl-lnx2.nwu.ac.za [143.160.36.152]) by menubar.gnome.org (Postfix) with ESMTP id 1DD7C750024 for ; Thu, 19 Jul 2012 16:54:22 +0000 (UTC) Received-SPF: pass (utl-lnx2.nwu.ac.za: domain of 11285613@nwu.ac.za designates 143.160.38.51 as permitted sender) receiver=utl-lnx2.nwu.ac.za; client-ip=143.160.38.51; helo=v-pgw-nlx2.p.nwu.ac.za; envelope-from=11285613@nwu.ac.za; x-software=spfmilter 0.97 http://www.acme.com/software/spfmilter/ with libspf2-1.0.0; Received: from v-pgw-nlx2.p.nwu.ac.za (v-pgw-nlx2.p.nwu.ac.za [143.160.38.51]) by utl-lnx2.nwu.ac.za (8.13.8/8.13.8) with ESMTP id q6JGPDiT029965; Thu, 19 Jul 2012 18:25:14 +0200 Received: from PGWIA-MTA by v-pgw-nlx2.p.nwu.ac.za with Novell_GroupWise; Thu, 19 Jul 2012 18:25:13 +0200 Message-Id: <5008512C0200006F0000E475@v-pgw-nlx2.p.nwu.ac.za> X-Mailer: Novell GroupWise Internet Agent 8.0.2 Date: Thu, 19 Jul 2012 18:25:48 +0200 From: "Martin Schlemmer" To: "Fan Chun-wei" Subject: Re: Some questions regarding GObject-Introspection References: <50079B16.1080608@yahoo.com.tw> In-Reply-To: <50079B16.1080608@yahoo.com.tw> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Virus-Scanned: clamav-milter 0.96.1 at utl-lnx2 X-Virus-Status: Clean X-Mailman-Approved-At: Sun, 29 Jul 2012 11:31:53 +0000 Cc: gtk-devel-list@gnome.org, windows-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 16:54:33 -0000 >>> On 7/19/2012 at 7:28 AM, Fan Chun-wei wrote: > After figuring out where I should place the .typelib/.gir files, I=20 > proceeded to to run the glib-print example, but I get: > ** > domain:ERROR:glib-print.c:1057148:main: hello world >=20 > This application has requested the Runtime to terminate it in an = unusual=20 > way. > Please contact the application's support team for more information. >=20 Seems fine, as its an assert that is triggered by that example. Try to = change line 20 from: ----- base_info =3D g_irepository_find_by_name(repository, "GLib", "assertion_mes= sage"); ----- to: ----- base_info =3D g_irepository_find_by_name(repository, "GLib", "warn_message"= ); ----- then it will not trigger the assert and (hopefully) exit normally and just = issue the following warning: ----- (glib-print.exe:6764): domain-WARNING **: (glib-print.c:4206717):main: = runtime check failed: (hello world) ----- >From the error to that call, it looks like it should have been warn_message= anyhow .... Regards, Martin Vrywaringsklousule / Disclaimer: http://www.nwu.ac.za/it/gov-man/disclaime= r.html=20 From walters@verbum.org Sun Jul 29 11:39:25 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2FFDD750241 for ; Sun, 29 Jul 2012 11:39:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id olF7whg-FOkx for ; Sun, 29 Jul 2012 11:39:23 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 90A1C75020D for ; Sun, 29 Jul 2012 11:39:15 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id D5DD020BB8; Sun, 29 Jul 2012 07:39:13 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute3.internal (MEProxy); Sun, 29 Jul 2012 07:39:13 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=ioJjWQKeJyl9A8LfDZjYDt zN9Mw=; b=r5ado1f7+4FTRrJHZiVnq4QcMViGyD6m7m6JSI6urPcmXHvCYJoeod ernZPpr7p2Ua4tuySur/6uetoL7GJCEK+frbtYBjwDMi6xMCqz4iP+s1k2/Gaeaz NLLc0UfnK6lWZTP9P/vvkl8UaJWcez3kZMOAr6U/NAI1zbe/H49hY= X-Sasl-enc: 7WhHURdlb6B+9KFswe82WVcreZxTN6s4ekJ8SZib/9bF 1343561953 Received: from [10.20.25.101] (unknown [193.144.61.240]) by mail.messagingengine.com (Postfix) with ESMTPA id 83FEB8E021D; Sun, 29 Jul 2012 07:39:12 -0400 (EDT) Message-ID: <1343561914.2839.17.camel@lenny> Subject: Re: glib(win32) without libffi From: Colin Walters To: Hans Breuer Date: Sun, 29 Jul 2012 07:38:34 -0400 In-Reply-To: <5013B709.3020403@breuer.org> References: <5013B709.3020403@breuer.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-2.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2012 11:39:25 -0000 On Sat, 2012-07-28 at 11:55 +0200, Hans Breuer wrote: > One of the showstoppers for the win32/msvc build of GLib since 2.29 is the > dependency to libffi, which barely builds with msvc. In fact I was not able > to produce any working version with/for msvc6 (finally clashing runtime > versions). Someone has *had* to have done this before. Did you try asking on the libffi list or anything? > Are there any objections to include the new fallback implementation with > standard GLib? It's a lot of code duplication in a *very* tricky code base. See https://bugzilla.gnome.org/show_bug.cgi?id=659881 for example. Your code in a quick inspection looks like it only handles x86-32 Windows; what about Win64? And it'd also need work for Windows/ARM, etc. Please - try harder to get libffi to build? From hans@breuer.org Sun Jul 29 13:24:37 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7EC4675024A for ; Sun, 29 Jul 2012 13:24:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.669 X-Spam-Level: X-Spam-Status: No, score=-1.669 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, TW_BF=0.077, TW_GD=0.077, TW_NR=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sUZfF86rPfR3 for ; Sun, 29 Jul 2012 13:24:35 +0000 (UTC) Received: from smtprelay.hostedemail.com (smtprelay0093.hostedemail.com [216.40.44.93]) by menubar.gnome.org (Postfix) with ESMTP id B820E750241 for ; Sun, 29 Jul 2012 13:24:26 +0000 (UTC) Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay04.hostedemail.com (Postfix) with SMTP id 2FA9D10F2BC for ; Sun, 29 Jul 2012 13:24:24 +0000 (UTC) X-Panda: scanned! X-Session-Marker: 68616E73406272657565722E6F7267 X-Filterd-Recvd-Size: 3554 Received: from [192.168.42.12] (dslb-088-076-010-047.pools.arcor-ip.net [88.76.10.47]) (Authenticated sender: hans@breuer.org) by omf08.hostedemail.com (Postfix) with ESMTPA for ; Sun, 29 Jul 2012 13:24:23 +0000 (UTC) Message-ID: <50153985.4080202@breuer.org> Date: Sun, 29 Jul 2012 15:24:21 +0200 From: Hans Breuer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: glib(win32) without libffi References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> In-Reply-To: <1343561914.2839.17.camel@lenny> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2012 13:24:37 -0000 At 29.07.2012 13:38, Colin Walters wrote: > On Sat, 2012-07-28 at 11:55 +0200, Hans Breuer wrote: >> One of the showstoppers for the win32/msvc build of GLib since 2.29 is the >> dependency to libffi, which barely builds with msvc. In fact I was not able >> to produce any working version with/for msvc6 (finally clashing runtime >> versions). > > Someone has *had* to have done this before.Did you try asking on the libffi list or anything? > Yes, anything, e.g.: https://mail.gnome.org/archives/gtk-devel-list/2011-August/msg00014.html But I can build it, too. I'm just not able to produce an ABI compatible version of GLib with msvc. Like I did for the last eleven years [1]. >> Are there any objections to include the new fallback implementation with >> standard GLib? > > It's a lot of code duplication in a *very* tricky code base. See > https://bugzilla.gnome.org/show_bug.cgi?id=659881 for example. > > Your code in a quick inspection looks like it only handles x86-32 Yes, that's what I tested. > Windows; what about Win64? For win64 this would be only of educational interest, because there is no msvc compiler targeting msvcrt.dll (outside of some platfrom SDKs). > And it'd also need work for Windows/ARM, etc. Wont check before I can buy interesting hardware for winrt ;) My guess is there will be much more showstoppers, though. > Please - try harder to get libffi to build? > As I said, I can build libffi with msvc(9). And if I would drop the msvc6 build (pure msvcrt.dll dependency) I could even link it. Given that fixing the showstopper is not deemed to be useful, I should probably withhold my other fixes as well: d152bc4 win32: More symbols to be exported from gio 2cd230c win32: Update msvc build files 47adfd1 win32: Use HAVE_UNISTD_H for gio/tests too. 95381dc gccism: put variable declaration at the beginning of a block a8706ac win32: work around msvc compiler deficiency ab3dfc0 c99ism: avoid variadic macro COLLECT d0f00b9 win32: avoid windows.h in glib-init.h cd38dcf win32: define _WIN32_WINNT for TryEnterCriticalSection 4a42751 win32: Use HAVE_UNISTD_H f0c38ed win32: Fallback implementation for Interlocked(And|Or|Xor) 5420ec4 win32: HW_PROFILE_INFOA needs _WIN32_WINNT 0x0501 defined f5eee7e win32: don't use G_DEFINE_TYPE_WITH_CODE without code 46e74a7 win32: Updated msvc build files ab494ba win32: Update msvc infrastructure for gdk-pixbuf split and cairo-gobject 0a1f33c g99ism: move declaration to the beginning of the block Regards, Hans [1] http://git.gnome.org/browse/glib/commit/?id=d1a05f990e35d83e20f62b303fe14d836f779921 -------- Hans "at" Breuer "dot" Org ----------- Tell me what you need, and I'll tell you how to get along without it. -- Dilbert From walters@verbum.org Sun Jul 29 13:58:50 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8F0B0750244 for ; Sun, 29 Jul 2012 13:58:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VAqR46vGmyLX for ; Sun, 29 Jul 2012 13:58:37 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by menubar.gnome.org (Postfix) with ESMTP id 167A2750241 for ; Sun, 29 Jul 2012 13:58:28 +0000 (UTC) Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 58B1620CD5; Sun, 29 Jul 2012 09:58:27 -0400 (EDT) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 29 Jul 2012 09:58:27 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=n0ANuux/veDFeizIc8r1f8 4rotI=; b=g6qN3mTbkMWZLb5BChu97yzTIR46vYVtr2Mh2rT8akKCNnrO2zPpcl jxhnBrscbBVit7x1ORfntN8hsdR1UhctZ/duZr6BvSCNfo9lXXEjBzTACJJy/p06 C4zLxirx29kTZkUZWy4eRnLW6xlUITCBfGyd2e0+zrmm805YTAWnE= X-Sasl-enc: sVE8g+DNzZE9mXOWL6642Zb9r52DMaDLB34wboEbiyGY 1343570306 Received: from [10.0.0.200] (unknown [193.144.60.254]) by mail.messagingengine.com (Postfix) with ESMTPA id A7B86483517; Sun, 29 Jul 2012 09:58:26 -0400 (EDT) Message-ID: <1343570269.629.12.camel@lenny.guadec2012.udc.es> Subject: Re: glib(win32) without libffi From: Colin Walters To: Hans Breuer Date: Sun, 29 Jul 2012 09:57:49 -0400 In-Reply-To: <50153985.4080202@breuer.org> References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> <50153985.4080202@breuer.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-2.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2012 13:58:50 -0000 On Sun, 2012-07-29 at 15:24 +0200, Hans Breuer wrote: > Given that fixing the showstopper is not deemed to be useful, I should > probably withhold my other fixes as well: I didn't say "no"; we're having a discussion. Realistically, so while I personally *do* care about Windows builds, I find cross-building with mingw a much saner approach to making Free Software available for Windows users, though it does obviously hamper our accessibility to Windows developers. So going back to the top; there was previous discussion on *this* list about libffi, but I more meant had you asked on the libffi list. A quick google search turns up: http://sourceware.org/ml/libffi-discuss/2010/msg00049.html > d152bc4 win32: More symbols to be exported from gio There's no reason not to add independent cleanup fixes though, particularly if they *also* help cross-mingw builds. Can you submit them in bugzilla? Incidentally there's an open sysadmin bug for mingw cross builds: https://bugzilla.gnome.org/show_bug.cgi?id=680175 After having seen how easy it is to set up now there's no reason at all not to run one in GNOME. From fanc999@yahoo.com.tw Mon Jul 30 02:56:24 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0F71275006B for ; Mon, 30 Jul 2012 02:56:24 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.672 X-Spam-Level: X-Spam-Status: No, score=-1.672 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, TW_BF=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MMhyj0JPXEWk for ; Mon, 30 Jul 2012 02:56:11 +0000 (UTC) Received: from nm16-vm2.bullet.mail.sg3.yahoo.com (nm16-vm2.bullet.mail.sg3.yahoo.com [106.10.149.65]) by menubar.gnome.org (Postfix) with SMTP id 808C3750069 for ; Mon, 30 Jul 2012 02:56:02 +0000 (UTC) Received: from [106.10.166.63] by nm16.bullet.mail.sg3.yahoo.com with NNFMP; 30 Jul 2012 02:56:00 -0000 Received: from [106.10.167.242] by tm20.bullet.mail.sg3.yahoo.com with NNFMP; 30 Jul 2012 02:56:00 -0000 Received: from [127.0.0.1] by smtp215.mail.sg3.yahoo.com with NNFMP; 30 Jul 2012 02:56:00 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.tw; s=s1024; t=1343616960; bh=K+RQwTLQMm3XfNiRwLGhky3670ryGq1nuUXjJsKutaY=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=xBNnsZ54me0Op7/MHwaxZyrjQfxvJEYBseSzs1Ak7L482GsD9pEAEvH3ZhT6Id/BkowOtPzUZBv9QmUfA8M4gUlVK6OvxVBLU8U0O2FpLVuAaTnPcl8hlURjY7wNgB2CRiN1p0Meq5PD9o0EeN9Q27NhyYYS9kjs0ox3HpF6i2A= X-Yahoo-Newman-Id: 169028.71199.bm@smtp215.mail.sg3.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: tIg5PUgVM1k9143VbGR1TwrOXQgSF4PfPVJUTBfwYuHJtbZ Bp8gGLdWrJJ6VyRXsINlkkD2PKxCk6LP6Tz4DuO9aAqXnCaRCbnfMoGuEyji IuMqmI9SHF4Py9Ip86_Lmc_t2mM2Ztqq3KSwQG2HL468RHVhxyWGP46B2B4v LI0YuS9OkBl3Fvknqx0pB1jHaeuD3wo7Y5rAgICnUCCMvgngZ7eLb4oeVrFu frPYTflSFWShhmmm7xlZLuzDvelelxmpMwgmbMkLkkQJeO5zd0y.0Ff9at2r oksxAxDTYKmnYZvYv7vKHuOftUSXLEHEsWD.KakWUJoH3UEcfjPYmPsm5cQt hdwl0kyTDaRs7.sGCMx8h3S4F6OfrxxAXNASemQd0NXQTmylzWOjVMW8o6P1 MXYMTO6Sa5ZNiwCwSBPzfFQzNy179hAZ.uTlK_siBhcYLAkk8YjkVTFBZxSG eNA3srk1qPdCtVu6vsgoGXsLkrXmGqp13MfRlarJIpN6EgCZdpKAUlbv_mns - X-Yahoo-SMTP: 5ebm8KSswBAoOmSaF66eITQ8Wug- Received: from [192.168.1.3] (fanc999@175.182.141.48 with plain) by smtp215.mail.sg3.yahoo.com with SMTP; 29 Jul 2012 19:55:59 -0700 PDT Message-ID: <5015F79F.1000900@yahoo.com.tw> Date: Mon, 30 Jul 2012 10:55:27 +0800 From: Fan Chun-wei User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: glib(win32) without libffi References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> <50153985.4080202@breuer.org> <1343570269.629.12.camel@lenny.guadec2012.udc.es> In-Reply-To: <1343570269.629.12.camel@lenny.guadec2012.udc.es> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Hans Breuer X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 02:56:24 -0000 於 2012/7/29 下午 09:57, Colin Walters 提到: > On Sun, 2012-07-29 at 15:24 +0200, Hans Breuer wrote: > I didn't say "no"; we're having a discussion. Realistically, so while > I personally *do* care about Windows builds, I find cross-building > with mingw a much saner approach to making Free Software available for > Windows users, though it does obviously hamper our accessibility to > Windows developers. Well, I guess I have to have a say on this, IMHO... Please bear with me for this. Not to take sides, but I guess Hans did make really valid points especially as a long time contributor to GTK+/GNOME on Windows. The other big factor that is involved in keeping the Visual C++ build files up to date is due to the debugging features that are provided by Visual Studio, as MinGW's gdb isn't as effective in Windows, AFAIK. It's true you can use the MinGW-produced libraries/DLL in Visual Studio development, but since the layout of debugging info is quite different, it makes it more challenging to debug programs that use such DLLs. For me, I think it is the way to help people get involved in the use and development of the platform, as it isn't an option (or people are unwilling to) for many people to develop using MinGW, especially at their workplaces. For example (not to compare toolkits), the OpenSource edition of QT-4.x initially only supported MinGW officially on Windows, but due to developer demand, they started official support for it on Visual Studio as well since 4.3.2 or so, which brought many positive responses for this move. Anyways, I still do want to say thank you to all the people that are bringing the GNOME platform forward, as it did come a long way, and especially for Hans and tml who made the GTK+ stack available and well-usable on Windows. p.s. For LibFFI, I can't say much about building it with mozilla-build and Visual C++ 6.0, since I don't run it, but it seems from Hans comments that it uses features provided by later Visual C++ versions, such as 2005+, which I have managed to do and outlined in https://live.gnome.org/GTK+/Win32/MSVCCompilationOfGTKStack With blessings. From hans@breuer.org Mon Jul 30 10:23:17 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0A401750088 for ; Mon, 30 Jul 2012 10:23:17 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.823 X-Spam-Level: X-Spam-Status: No, score=-1.823 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 98hFMVwh7KyG for ; Mon, 30 Jul 2012 10:23:10 +0000 (UTC) Received: from smtprelay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by menubar.gnome.org (Postfix) with ESMTP id 395DA75007B for ; Mon, 30 Jul 2012 10:23:01 +0000 (UTC) Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay05.hostedemail.com (Postfix) with SMTP id AD4A6120AFE for ; Mon, 30 Jul 2012 10:22:59 +0000 (UTC) X-Panda: scanned! X-Session-Marker: 68616E73406272657565722E6F7267 X-Filterd-Recvd-Size: 3520 Received: from [192.168.42.12] (dslb-092-073-206-194.pools.arcor-ip.net [92.73.206.194]) (Authenticated sender: hans@breuer.org) by omf12.hostedemail.com (Postfix) with ESMTPA for ; Mon, 30 Jul 2012 10:22:59 +0000 (UTC) Message-ID: <5016607E.50508@breuer.org> Date: Mon, 30 Jul 2012 12:22:54 +0200 From: Hans Breuer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: glib(win32) without libffi References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> <50153985.4080202@breuer.org> <1343570269.629.12.camel@lenny.guadec2012.udc.es> In-Reply-To: <1343570269.629.12.camel@lenny.guadec2012.udc.es> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 10:23:17 -0000 [ Apparently my last mail from yesterday was scatched by an overly zealous virus scanner, now the original attachment is manually inlined ] At 29.07.2012 15:57, Colin Walters wrote: > On Sun, 2012-07-29 at 15:24 +0200, Hans Breuer wrote: > >> Given that fixing the showstopper is not deemed to be useful, I should >> probably withhold my other fixes as well: > > I didn't say "no"; we're having a discussion. Realistically, so while > I personally *do* care about Windows builds, I find cross-building > with mingw a much saner approach to making Free Software available > for Windows users, though it does obviously hamper our accessibility to > Windows developers. > From my experience with GTK+ on win32 the thing missing for the cross-building people is the cross-debugging ;-) > So going back to the top; there was previous discussion on *this* list > about libffi, but I more meant had you asked on the libffi list. A > quick google search turns up: > > http://sourceware.org/ml/libffi-discuss/2010/msg00049.html > Thanks, I did not find this one. Can't look at the code without google account, though. Admitted I gave up on googling and building libffi after the anticipated time to write my patch passed. But now I've written my own makefile.msc (attached) for libffi to produce a working library - so the patch can be considered obsolete. >> d152bc4 win32: More symbols to be exported from gio > > There's no reason not to add independent cleanup fixes though, > particularly if they *also* help cross-mingw builds. Can you submit > them in bugzilla? > Sure: https://bugzilla.gnome.org/show_bug.cgi?id=680788 Just closed it as not-a-bug again. It was necessary only due to mistakes in my makefiles. Thanks for all the help. -- makefile.msc -- # with this file in $(TOP)\libffi\src produce # static libffi.lib with msvc # Still the output of a configure is used for # generated headers TOP = ..\.. !INCLUDE $(TOP)\glib\build\win32\make.msc PACKAGE = libffi DEFINES = \ -DX86_WIN32 INCLUDES = \ -I x86 -I ..\i686-pc-mingw32 -I ..\i686-pc-mingw32\include -I ..\include OBJECTS = \ prep_cif.obj \ types.obj \ raw_api.obj \ java_raw_api.obj \ closures.obj \ ffi.obj \ win32.obj ffi.obj : x86\ffi.c $(CC) $(CFLAGS) -c x86\ffi.c win32.obj : x86\win32.S $(CC) $(CFLAGS) /EP x86\win32.S > win32.asm ml -c win32.asm all : libffi.lib $(PACKAGE).lib : $(OBJECTS) lib /out:$(PACKAGE).lib $(OBJECTS) -------- Hans "at" Breuer "dot" Org ----------- Tell me what you need, and I'll tell you how to get along without it. -- Dilbert From hans@breuer.org Mon Jul 30 11:03:13 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0618E750088 for ; Mon, 30 Jul 2012 11:03:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.823 X-Spam-Level: X-Spam-Status: No, score=-1.823 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PM2x1zzbfabj for ; Mon, 30 Jul 2012 11:02:55 +0000 (UTC) Received: from smtprelay.hostedemail.com (smtprelay0226.hostedemail.com [216.40.44.226]) by menubar.gnome.org (Postfix) with ESMTP id C79DB75007B for ; Mon, 30 Jul 2012 11:02:46 +0000 (UTC) Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay02.hostedemail.com (Postfix) with SMTP id 2A4ED160E79 for ; Mon, 30 Jul 2012 11:02:45 +0000 (UTC) X-Panda: scanned! X-Session-Marker: 68616E73406272657565722E6F7267 X-Filterd-Recvd-Size: 2709 Received: from [192.168.42.12] (dslb-092-073-206-194.pools.arcor-ip.net [92.73.206.194]) (Authenticated sender: hans@breuer.org) by omf01.hostedemail.com (Postfix) with ESMTPA for ; Mon, 30 Jul 2012 11:02:44 +0000 (UTC) Message-ID: <501669D0.7050201@breuer.org> Date: Mon, 30 Jul 2012 13:02:40 +0200 From: Hans Breuer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: glib(win32) without libffi References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> <50153985.4080202@breuer.org> <1343570269.629.12.camel@lenny.guadec2012.udc.es> <5015F79F.1000900@yahoo.com.tw> In-Reply-To: <5015F79F.1000900@yahoo.com.tw> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 11:03:13 -0000 At 30.07.2012 04:55, Fan Chun-wei wrote: > 於 2012/7/29 下午 09:57, Colin Walters 提到: >> On Sun, 2012-07-29 at 15:24 +0200, Hans Breuer wrote: >> I didn't say "no"; we're having a discussion. Realistically, so while I >> personally *do* care about Windows builds, I find cross-building with >> mingw a much saner approach to making Free Software available for Windows >> users, though it does obviously hamper our accessibility to Windows >> developers. > Well, I guess I have to have a say on this, IMHO... Please bear with me for > this. > > Not to take sides, but I guess Hans did make really valid points especially > as a long time contributor to GTK+/GNOME on Windows. > See my other mail: I finally followed Colin's advice to try harder ;) Not by contacting the libffi mailing list, but by using a build environment I know better. > The other big factor that is involved in keeping the Visual C++ build files > up to date is due to the debugging features that are provided by Visual > Studio, as MinGW's gdb isn't as effective in Windows, AFAIK. Yeah, this is my main point beside not liking to wait for configure or libtool runs. > [...] > p.s. For LibFFI, I can't say much about building it with mozilla-build and > Visual C++ 6.0, since I don't run it, but it seems from Hans comments > that it uses features provided by later Visual C++ versions, such as 2005+, > which I have managed to do and outlined in > https://live.gnome.org/GTK+/Win32/MSVCCompilationOfGTKStack > After all it seemed to be some deficiency in the build environments, maybe the lack of 'ml' with msvc6 and the lack of 'lib' with the win7ddk. Thanks, Hans -------- Hans "at" Breuer "dot" Org ----------- Tell me what you need, and I'll tell you how to get along without it. -- Dilbert From martyn@lanedo.com Mon Jul 30 13:11:16 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B84D75007B for ; Mon, 30 Jul 2012 13:11:16 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OQOsSXwNUPzr for ; Mon, 30 Jul 2012 13:11:11 +0000 (UTC) Received: from lanedo.com (lanedo.com [85.214.136.179]) by menubar.gnome.org (Postfix) with ESMTP id 61190750095 for ; Mon, 30 Jul 2012 13:11:03 +0000 (UTC) Received: from [192.168.1.77] (host213-121-19-120.webport-cl2-hg5.ilford.mdip.bt.net [213.121.19.120]) (Authenticated sender: martyn) by lanedo.com (Postfix) with ESMTPSA id 1C2C37F40D4; Mon, 30 Jul 2012 15:11:01 +0200 (CEST) Message-ID: <501687E4.6060808@lanedo.com> Date: Mon, 30 Jul 2012 14:11:00 +0100 From: Martyn Russell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Roger Leigh Subject: Re: [PATCH] Please update commerce web page References: <20120728110904.GC13782@codelibre.net> In-Reply-To: <20120728110904.GC13782@codelibre.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 13:11:16 -0000 On 28/07/12 12:09, Roger Leigh wrote: > EPIC Technology Fixed. Thanks for the patch. -- Regards, Martyn Founder and CEO of Lanedo GmbH. From walters@verbum.org Mon Jul 30 13:57:05 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10AE07500D6 for ; Mon, 30 Jul 2012 13:57:05 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, TW_BF=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fl3+dIxaxbjT for ; Mon, 30 Jul 2012 13:57:03 +0000 (UTC) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by menubar.gnome.org (Postfix) with ESMTP id 75604750095 for ; Mon, 30 Jul 2012 13:56:55 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 0346A2069B; Mon, 30 Jul 2012 09:56:54 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute3.internal (MEProxy); Mon, 30 Jul 2012 09:56:54 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:subject:from:to:cc:date :in-reply-to:references:content-type:mime-version :content-transfer-encoding; s=smtpout; bh=Q5fOtqXYCeYFwQjfD+Khmx 2QhNE=; b=JAqnoorSuIlz7PPTTDZNRPZNDqj5pIj1BfNQOej1ke9YtpSov/b7wO 60NlNxJKTp9KgQRENEOcVmLSg9VcNPGsZuIAtg37BLcwR6hNy1HjHEQu+x6WPO6y cmtkaPLIrCx3zqPWKnlpV6ZhqXuJHcERErjiZO0mDRlmWdXlNe0r4= X-Sasl-enc: 00UAeVeO1CIrQAZ3AETRVlDc47vdDz2RSZHbEQTkoQVT 1343656613 Received: from [10.20.30.46] (unknown [193.144.61.240]) by mail.messagingengine.com (Postfix) with ESMTPA id 36F5B8E01F0; Mon, 30 Jul 2012 09:56:53 -0400 (EDT) Message-ID: <1343656575.2897.5.camel@lenny> Subject: Re: glib(win32) without libffi From: Colin Walters To: Hans Breuer Date: Mon, 30 Jul 2012 09:56:15 -0400 In-Reply-To: <501669D0.7050201@breuer.org> References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> <50153985.4080202@breuer.org> <1343570269.629.12.camel@lenny.guadec2012.udc.es> <5015F79F.1000900@yahoo.com.tw> <501669D0.7050201@breuer.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.3 (3.4.3-2.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 13:57:05 -0000 On Mon, 2012-07-30 at 13:02 +0200, Hans Breuer wrote: > See my other mail: I finally followed Colin's advice to try harder ;) > Not by contacting the libffi mailing list, but by using a build environment > I know better. Awesome! Glad you got it working. The libffi dependency allows us to avoid people having to generate marshallers and such, it's just nicer. I'm not sure if this was mentioned before but I'm pretty sure Mozilla builds libffi using MSVC, so if you need reference project files, might be worth looking there? Or, looking at git, they may somehow cause the autotools to run msvcc? There's a msvcc.sh file in js/src/ctypes/libffi/msvcc.sh. From fanc999@yahoo.com.tw Mon Jul 30 14:07:42 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D027750095 for ; Mon, 30 Jul 2012 14:07:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.672 X-Spam-Level: X-Spam-Status: No, score=-1.672 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, TW_BF=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JV9gXuHXPWXr for ; Mon, 30 Jul 2012 14:07:37 +0000 (UTC) Received: from nm2-vm7.bullet.mail.sg3.yahoo.com (nm2-vm7.bullet.mail.sg3.yahoo.com [106.10.148.110]) by menubar.gnome.org (Postfix) with SMTP id 03CBD750159 for ; Mon, 30 Jul 2012 14:07:27 +0000 (UTC) Received: from [106.10.166.118] by nm2.bullet.mail.sg3.yahoo.com with NNFMP; 30 Jul 2012 14:07:25 -0000 Received: from [106.10.167.196] by tm7.bullet.mail.sg3.yahoo.com with NNFMP; 30 Jul 2012 14:07:25 -0000 Received: from [127.0.0.1] by smtp169.mail.sg3.yahoo.com with NNFMP; 30 Jul 2012 14:07:25 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.tw; s=s1024; t=1343657245; bh=54ZYnbBPMqPB7sU+yHrApC528F9dW+89fd8HUBQ9whI=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=WlA4rT0XYyilliHhhtCxwE2w6/ABuVsqlSYdHeaUGqw6sA6k35/xAH3AfVcatZEJSoabk0QIIQx53qzOYuJO/dza0IJvaYTR8TogZ5P3azgP27Gql2AtkCSygLHxRIv8Is2i8awr0E+jrqJksHII50vMQGxmLoVgBlbZ/AQhiF0= X-Yahoo-Newman-Id: 382597.2527.bm@smtp169.mail.sg3.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: fK4VcxwVM1nCQ8ewabkXJcmZYpHtTeSoOhcRoq4Hy9d3IVW q1kYC_zGRf7bSXHgS9CBpQWI5tHWMxEHhJSsLmtHf8a9y7t2gdT0n.jcdwJ4 6TiuPYcGZHmKujiJk4z7GO3FF56Ckp4vMry23wVEdJFjxBRYlO4Wtc_PPOB1 dZn9BMjT9eBCJF2OnO70_dINWcNJt9z0FrTPMfqpQFtXbVUPTibKqtO1Q7hs 8_RR2MPbgljR9q_fNKV7JJ9RpUPwr_acx8N622B.rIRAEBPSLet5sDnlFU93 Cm4Mw8MMFla8KDi8fqubBrDnTxh8l6cMumag5tN.5lLOvejzR0T_.w6nsTth 9wib3ZTX4y3GJHxbraUF1TwjUqhD.Zq0E_LzhdcA8jbwD2Mw6gAYHSa4xw8z lplpwgCbM8Hc2Es4ZDWSz_uJlQEh0.dZa4A_RshdawkS9yVtkfAXYEtyRg_. 3iCU- X-Yahoo-SMTP: 5ebm8KSswBAoOmSaF66eITQ8Wug- Received: from [192.168.1.3] (fanc999@175.182.141.48 with plain) by smtp169.mail.sg3.yahoo.com with SMTP; 30 Jul 2012 07:07:25 -0700 PDT Message-ID: <501694D7.3050606@yahoo.com.tw> Date: Mon, 30 Jul 2012 22:06:15 +0800 From: Fan Chun-wei User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: gtk-devel-list@gnome.org Subject: Re: glib(win32) without libffi References: <5013B709.3020403@breuer.org> <1343561914.2839.17.camel@lenny> <50153985.4080202@breuer.org> <1343570269.629.12.camel@lenny.guadec2012.udc.es> <5015F79F.1000900@yahoo.com.tw> <501669D0.7050201@breuer.org> <1343656575.2897.5.camel@lenny> In-Reply-To: <1343656575.2897.5.camel@lenny> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 14:07:42 -0000 > I'm not sure if this was mentioned before but I'm pretty sure Mozilla > builds libffi using MSVC, so if you need reference project files, might > be worth looking there? Or, looking at git, they may somehow cause the > autotools to run msvcc? There's a msvcc.sh file in > js/src/ctypes/libffi/msvcc.sh. Yup, Mozilla builds libffi using Visual C++, and they are in fact the contributors to libffi so that it runs optimally when built with Visual C++. The msvcc.sh file is used by the autotools, where the official way to build libffi with Visual C++ is via mozilla-build where one would set CC=msvcc.sh for this purpose. With blessings. From philip.chimento@gmail.com Mon Jul 30 22:21:18 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB450750197 for ; Mon, 30 Jul 2012 22:21:17 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GT=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kkg9ReCEW2fz for ; Mon, 30 Jul 2012 22:21:15 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 573EE75040A for ; Mon, 30 Jul 2012 22:20:30 +0000 (UTC) Received: by obbun3 with SMTP id un3so17530351obb.27 for ; Mon, 30 Jul 2012 15:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4lvmeBAfcp688yhVyM8FXgAQA+7ImKzisAfV/x15ow8=; b=NFJHKKbXHJn4QG8ly4cu34JzLbm99IpP6wpJ4XdVtWkiqvD6PtcrPT+X3kHwS7TzkL LZDjlihVvzKxROaPRLVkd1ztTNz+bDV6abYnO4DkcADFFS5ptp5xglie41cNzlzt92fv wAxyiIDLT/7nNRPvT4U1upf4yNBF/D2KO6455hnN4ClwTtBuyMdR5BJIx6awb2MILPqz M/2iejfA0nfxrAvftmwx4/WDe+NZfCGTJhevmx5qfOUZt/WMiZlVtZz30cURGLLM4MFb PAY0lI0v87wwS1Q3LdSxnLaNBKey49uu8DBNZhBv6Hd8rJhU4G6mAfjYCmUxEI1VLayK armQ== MIME-Version: 1.0 Received: by 10.60.30.35 with SMTP id p3mr19873939oeh.16.1343686829532; Mon, 30 Jul 2012 15:20:29 -0700 (PDT) Received: by 10.60.14.163 with HTTP; Mon, 30 Jul 2012 15:20:29 -0700 (PDT) In-Reply-To: References: Date: Tue, 31 Jul 2012 00:20:29 +0200 Message-ID: Subject: Re: GTK+ meetup at Guadec From: Philip Chimento To: Matthias Clasen Content-Type: text/plain; charset=UTF-8 Cc: gtk-devel-list X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 22:21:18 -0000 On Sat, Jul 28, 2012 at 3:30 PM, Matthias Clasen wrote: > - We need to document how one extends GTK+ itself (eg how to create a > new widget class), to make it easier for new people to get involved > (I'll try to get this started) I wrote a tutorial on extending GtkContainer in C (http://ptomato.name/advanced-gtk-techniques/html/custom-container.html). It's even current for 3.0. I wrote it for the advanced developer rather than the new one, but perhaps you can recycle some of it. Best, -- Philip From rleigh@codelibre.net Tue Jul 31 22:08:32 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1910A7502E1 for ; Tue, 31 Jul 2012 22:08:32 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FUiD3KQF9k0s for ; Tue, 31 Jul 2012 22:08:30 +0000 (UTC) Received: from nagini.codelibre.net (nagini.codelibre.net [80.68.93.164]) by menubar.gnome.org (Postfix) with ESMTP id D9F2375030D for ; Tue, 31 Jul 2012 22:08:21 +0000 (UTC) Received: by nagini.codelibre.net (Postfix, from userid 1000) id 11A261827D; Tue, 31 Jul 2012 23:08:19 +0100 (BST) Date: Tue, 31 Jul 2012 23:08:19 +0100 From: Roger Leigh To: Martyn Russell Subject: Re: [PATCH] Please update commerce web page Message-ID: <20120731220819.GL25141@codelibre.net> References: <20120728110904.GC13782@codelibre.net> <501687E4.6060808@lanedo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <501687E4.6060808@lanedo.com> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: gtk-devel-list@gnome.org X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jul 2012 22:08:32 -0000 On Mon, Jul 30, 2012 at 02:11:00PM +0100, Martyn Russell wrote: > On 28/07/12 12:09, Roger Leigh wrote: > >EPIC Technology > > Fixed. Thanks for the patch. Many thanks. -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools `- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800 From atcolombini@gmail.com Mon Jul 30 10:14:26 2012 Return-Path: X-Original-To: gtk-devel-list@gnome.org Delivered-To: gtk-devel-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 89E1975008B for ; Mon, 30 Jul 2012 10:14:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jX92amO-Bnad for ; Mon, 30 Jul 2012 10:14:21 +0000 (UTC) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by menubar.gnome.org (Postfix) with ESMTP id A51EE75007B for ; Mon, 30 Jul 2012 10:14:13 +0000 (UTC) Received: by ghbz22 with SMTP id z22so6729212ghb.27 for ; Mon, 30 Jul 2012 03:14:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=xWKIVfl7xqxPuQ1on1xHw3XuDoPQzPshuyLdWiFtX4s=; b=hnZGW0o+zrDwR464zvvmGhs4/qMFd15nFyr4zImYrizX2nwY8LW5cC4ny7jC25OQ0z HIg6OKFDEmp7etQt3GGV8mRjpW7951FNKGg8+oU1/dy/QloQUYoJve2nIZSrxHayS7P0 voHFgTnGx5rSfP4/TAnaKJ3SELnUq5asNWxDato7CVG6kBHOtPZn4upZ2LOjAtqX1YzG jGbXgRyYmA9rebhV2Rn2FdjbM/E1x5j+f3B1ksWMJdH9YEEoguUgoYzUby0+WYz7qqKD HUX8KbZ52tZmQDN1R4OAUmTTfkvs63iR6ISlvb+e0KjUFdGXjrmNKzMJ57ciJX44mvzM pLBg== MIME-Version: 1.0 Received: by 10.50.36.227 with SMTP id t3mr7992302igj.13.1343643251595; Mon, 30 Jul 2012 03:14:11 -0700 (PDT) Received: by 10.43.112.74 with HTTP; Mon, 30 Jul 2012 03:14:11 -0700 (PDT) Date: Mon, 30 Jul 2012 12:14:11 +0200 Message-ID: Subject: GObjectIntrospection and Autotools From: "Alejandro T. Colombini" To: gtk-devel-list@gnome.org Content-Type: multipart/alternative; boundary=14dae9340d31b758e004c6095240 X-Mailman-Approved-At: Tue, 07 Aug 2012 08:21:28 +0000 X-BeenThere: gtk-devel-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Development of GTK+ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 10:14:26 -0000 --14dae9340d31b758e004c6095240 Content-Type: text/plain; charset=ISO-8859-1 Hi, I have a library based on four modules and currently the project builds as needed, generating all the GObject Introspection files I need. The fact that brings me here is that when I configure the project with 'configure', it prompts me this message for every Makefile including another of my modules: Makefile.am:57: variable `Db_1_0_gir_LDFLAGS' is defined but no program or Makefile.am:57: library has `Db_1_0_gir' as canonical name (possible typo) The thing is that only this variable causes the message to be prompted, but I obviously use the rest of the "library_version_number_gir"-prefixed variables. I think it's only a warning, because the .gir and .typedef compilation works fine (I generate .vapis and compile Vala programs from these), but it's confusing to the users and somewhat bad looking, and I was wondering how to avoid this messages. Can you help me? Thanks! Alex T. PS: Please CC me, I'm not suscribed to the list. Also, I think I've sent another message almost empty, due to the unexpected use of the 'Tab' key on the web mail client I'm using to write and send this message. --14dae9340d31b758e004c6095240 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,
=A0I have a library based on four modules and currently the project= builds as needed, generating all the GObject Introspection files I need. T= he fact that brings me here is that when I configure the project with '= configure', it prompts me this message for every Makefile including ano= ther of my modules:

=A0 Makefile.am:57: variable `Db_1_0_gir_LDFLAGS' i= s defined but no program or
=A0 Makefile.am:57: library has `Db_1= _0_gir' as canonical name (possible typo)

=A0 = The thing is that only this variable causes the message to be prompted, but= I obviously use the rest of the "library_version_number_gir"-pre= fixed variables. I think it's only a warning, because the .gir and .typ= edef compilation works fine (I generate .vapis and compile Vala programs fr= om these), but it's confusing to the users and somewhat bad looking, an= d I was wondering how to avoid this messages. Can you help me?

Thanks!
=A0 Alex T.

=
PS: Please CC me, I'm not suscribed to the list. Also,= =A0I think I've sent another message almost empty, due to the unexpecte= d use of the 'Tab' key on the web mail client I'm using to writ= e and send this message.
--14dae9340d31b758e004c6095240--