X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-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 :content-type; bh=4WlmKaVj+uT60VnfKVCXk758OdXs6jxpI7h3aROJwjY=; b=rVA+y0zJg/Icsh6VEmp1srCT+Hs2myiR7eHLwTpaWzB70uIbh3GG20bg2s8nRlif+e XVI/Dbl2OPRaB79aRlwMZdGtzbEImJo6/lx+zh9ttcE/beE6/DFoXMcjlkgnByqqBfqu bRpEVbd/fLDWOslsQp9Re8GVA84yx+DGvMK/cZ2eTcO3L//p+/vt/ATTovQDL3ta/iG4 ejEXLjMsobiaS7u69WI/0Q+CeDDngemLMuAA1APc2gQmGOy6AXFAvB3fcpSsLgqF+gci DfrRpeDwdi5CXJnmdE43Dz2RDm7WU68jRFZxkm8/DJGiwKQ9jbsNFxmGhQc5cr01L7KR yhsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=4WlmKaVj+uT60VnfKVCXk758OdXs6jxpI7h3aROJwjY=; b=AerrfCW9pB+nBm2NUZ/TVRh11EMkYZzYM8lk1OMvlSlX7XpRG8TeeIF63Fd6JzNWXu L6UoF4++q8QeqbVzThxu/sR2+kFuAdTcrzjECrBh/Dt8twGgxFXC1EXbXJlZInoVAd16 L3JpvR4QEulVlefTmMTWj46pEqxNyjtYus1aeP8sDZnwPhhGwTWxXN/NljA614T8j+VD OMI1xqr2yRSpSe/1C/3TTUgeCQr7uTsR0EGdP/7MAl+NG6bZxMwltd4d9RKffHO3WLhb K9kA27NWVeQkH8jWsPWNZ+3sZNIDcvfiCOJcanvysgOv/g2Ib9QOojmHEV8OoEeoiPHU UqfQ== X-Gm-Message-State: AG10YOTGATjQUzXD0J49Ocl/QYwwAVayKeqMlzSmzkZkurAsivcHRA1GcGNh0DRC1FMtzrPBuZ/bx2sblfAwuQ== MIME-Version: 1.0 X-Received: by 10.194.90.137 with SMTP id bw9mr8855959wjb.120.1455414309349; Sat, 13 Feb 2016 17:45:09 -0800 (PST) In-Reply-To: <1455372126.5312.7.camel@robspanton.com> References: <1455231503 DOT 28583 DOT 17 DOT camel AT robspanton DOT com> <1455234590 DOT 2726 DOT 11 DOT camel AT robspanton DOT com> <1455239739 DOT 2726 DOT 13 DOT camel AT robspanton DOT com> <1455240917 DOT 2726 DOT 14 DOT camel AT robspanton DOT com> <56BE40DA DOT 7020500 AT xs4all DOT nl> <1455372126 DOT 5312 DOT 7 DOT camel AT robspanton DOT com> Date: Sat, 13 Feb 2016 16:45:09 -0900 Message-ID: Subject: Re: [geda-user] [PATCH] Elements Window From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sat, Feb 13, 2016 at 5:02 AM, Rob Spanton (rob AT robspanton DOT com) [via geda-user AT delorie DOT com] wrote: > Hey Bert, > > I wrote: >> You can find the patches I sent in the 'for-master/elementwin' branch >> of my clone of pcb > > Bert Timmerman wrote: >> I pulled your branch and tried to build pcb to evaluate. >> >> It barfs on "g_object_class_install_properties" and >> "g_object_notify_by_pspec", both GObject-2.26 functions. > > Ah, rats! > >> As pcb still has a minimum version for Gtk of 2.18.? (released September >> 2009 ... March 2010) we happen to be a bit behind current development. > > So it's GObject that's old on your system (Gtk might be too, but it's > not complaining about that). What platform are you building on? > > There are two ways of solving it that I can see: > > 1) Increase the version number of GLib required by pcb. (Add a check > into the autotools stuff for this.) > > 2) Rewrite to support older glib version. This can be combined with > the use of the GLIB_VERSION_MAX_ALLOWED [1] #define to ensure that > it doesn't use any newer features. fwiw I'd vote for option 1 here. Rewriting things to keep up with gtk3 is one (painful) think and we may not want to do that, but at some point bumping the requirements for libraries that don't require rewrite to use makes sense Britton